Отсутствует сертификация SSL

eth0 или eth1 - это логическое имя, данное вашей сетевой карте Linux (я точно не знаю, какой компонент обрабатывает именование, но я думаю, что это ядро). вы можете использовать eth0 или eth1, если это логическое имя, присвоенное вашей карте, а не иначе.

Подойдя к вашей исходной проблеме, то есть используя другой аппаратный адрес в разных местах, это выполнимо, определяя отображение логического имени в /etc/network/interfaces, но вам придется подключаться вручную к сети с помощью команды ifup каждый раз.

Для этого откройте файл /etc/network/interfaces и замените его содержимое следующим

auto lo
iface lo inet loopback

mapping eth0
      script /home/<username>/net.sh
      map eth0 eth0-home
      map eth0 eth0-work

iface eth0-home inet static
      address #ip address for home
      netmask #subnet mask for home
      hwaddress ether #MAC address for home

iface eth0-work inet static
      address #ipaddress for work
      netmask #netmask for work
      hwaddress ether #MAC address for work

, чтобы установить ip-адрес, сетевую маску и hwaddress для eth0-home и eth0-work для вашего симпатия. Также замените & lt; имя_пользователя & gt; в четвертой строке сценария с вашим именем пользователя. Теперь сохраните и закройте файл интерфейсов.

Теперь создайте файл /home/<username>/net.sh со следующим содержимым

#!/bin/sh
echo eth0

сохраните и закройте сеть. sh файл.

Вы все настроены сейчас. Вы можете использовать команду sudo ifup eth0=eth0-home для запуска сети с настройками eth0-home и sudo ifup eth0=eth0-work, чтобы начать с настроек eth0-work.

Также обратите внимание, что раздел отображения в файле интерфейсов и файл сценария, который мы созданные в домашнем каталоге ваших пользователей, действительно необходимы, когда интерфейс настроен для автоматического подключения. Но нам нужно обеспечить их для работы. Таким образом, содержимое файла сценария и содержимого раздела сопоставления являются всего лишь владельцами мест. Если вы заинтересованы в подключении автоматически, вам нужно будет изменить эти два. Для дальнейшего обсуждения этих двух вы можете увидеть справочную страницу для интерфейсов (5) или перейти по следующей ссылке: http://addisu.taddese.com/blog/mapping-in-linux-network-interfaces/

7
задан 5 July 2011 в 13:23

20 ответов

Урок, который вы нашли, к сожалению, очень старый. Чтобы создать сертификат SSL, выполните следующие действия:

mkdir -p /etc/apache2/ssl
openssl req -new -x509 -days 365 -nodes -out /etc/apache2/ssl/apache.pem -keyout /etc/apache2/ssl/apache.pem
ln -sf /etc/apache2/ssl/apache.pem /etc/apache2/ssl/`/usr/bin/openssl x509 -noout -hash < /etc/apache2/ssl/apache.pem`.0
chmod 600 /etc/apache2/ssl/apache.pem 

Это создаст сертификат SSL, срок действия которого истекает через 365 дней. Чтобы отрегулировать время жизни, просто измените аргумент -days 365. Убедитесь, что /etc/apache2/ports.conf содержит что-то вроде:

<IfModule mod_ssl.c>
    Listen 443
</IfModule>

Предполагая, что вы все еще включили SSL (sudo a2enmod ssl), вам нужно создать новый виртуальный хост. Например, создайте файл /etc/apache2/sites-available/svn, содержащий среди других:

NameVirtualHost *:443
<virtualhost *:443>
        ...
        SSLEngine On
        SSLCertificateFile /etc/apache2/ssl/apache.pem
        ...
</virtualhost>

и включите этот сайт с помощью sudo a2ensite svn. Таким образом, у вас есть сайт, который прослушивает SSL-соединение. Надеюсь, это поможет.

3
ответ дан 25 May 2018 в 19:57

Урок, который вы нашли, к сожалению, очень старый. Чтобы создать сертификат SSL, выполните следующие действия:

mkdir -p /etc/apache2/ssl openssl req -new -x509 -days 365 -nodes -out /etc/apache2/ssl/apache.pem -keyout /etc/apache2/ssl/apache.pem ln -sf /etc/apache2/ssl/apache.pem /etc/apache2/ssl/`/usr/bin/openssl x509 -noout -hash < /etc/apache2/ssl/apache.pem`.0 chmod 600 /etc/apache2/ssl/apache.pem

Это создаст сертификат SSL, срок действия которого истекает через 365 дней. Чтобы отрегулировать время жизни, просто измените аргумент -days 365. Убедитесь, что /etc/apache2/ports.conf содержит что-то вроде:

<IfModule mod_ssl.c> Listen 443 </IfModule>

Предполагая, что вы все еще включили SSL (sudo a2enmod ssl), вам нужно создать новый виртуальный хост. Например, создайте файл /etc/apache2/sites-available/svn, содержащий среди других:

NameVirtualHost *:443 <virtualhost *:443> ... SSLEngine On SSLCertificateFile /etc/apache2/ssl/apache.pem ... </virtualhost>

и включите этот сайт с помощью sudo a2ensite svn. Таким образом, у вас есть сайт, который прослушивает SSL-соединение. Надеюсь, это поможет.

3
ответ дан 25 July 2018 в 21:37

Урок, который вы нашли, к сожалению, очень старый. Чтобы создать сертификат SSL, выполните следующие действия:

mkdir -p /etc/apache2/ssl openssl req -new -x509 -days 365 -nodes -out /etc/apache2/ssl/apache.pem -keyout /etc/apache2/ssl/apache.pem ln -sf /etc/apache2/ssl/apache.pem /etc/apache2/ssl/`/usr/bin/openssl x509 -noout -hash < /etc/apache2/ssl/apache.pem`.0 chmod 600 /etc/apache2/ssl/apache.pem

Это создаст сертификат SSL, срок действия которого истекает через 365 дней. Чтобы отрегулировать время жизни, просто измените аргумент -days 365. Убедитесь, что /etc/apache2/ports.conf содержит что-то вроде:

<IfModule mod_ssl.c> Listen 443 </IfModule>

Предполагая, что вы все еще включили SSL (sudo a2enmod ssl), вам нужно создать новый виртуальный хост. Например, создайте файл /etc/apache2/sites-available/svn, содержащий среди других:

NameVirtualHost *:443 <virtualhost *:443> ... SSLEngine On SSLCertificateFile /etc/apache2/ssl/apache.pem ... </virtualhost>

и включите этот сайт с помощью sudo a2ensite svn. Таким образом, у вас есть сайт, который прослушивает SSL-соединение. Надеюсь, это поможет.

3
ответ дан 31 July 2018 в 11:15

Урок, который вы нашли, к сожалению, очень старый. Чтобы создать сертификат SSL, выполните следующие действия:

mkdir -p /etc/apache2/ssl openssl req -new -x509 -days 365 -nodes -out /etc/apache2/ssl/apache.pem -keyout /etc/apache2/ssl/apache.pem ln -sf /etc/apache2/ssl/apache.pem /etc/apache2/ssl/`/usr/bin/openssl x509 -noout -hash < /etc/apache2/ssl/apache.pem`.0 chmod 600 /etc/apache2/ssl/apache.pem

Это создаст сертификат SSL, срок действия которого истекает через 365 дней. Чтобы отрегулировать время жизни, просто измените аргумент -days 365. Убедитесь, что /etc/apache2/ports.conf содержит что-то вроде:

<IfModule mod_ssl.c> Listen 443 </IfModule>

Предполагая, что вы все еще включили SSL (sudo a2enmod ssl), вам нужно создать новый виртуальный хост. Например, создайте файл /etc/apache2/sites-available/svn, содержащий среди других:

NameVirtualHost *:443 <virtualhost *:443> ... SSLEngine On SSLCertificateFile /etc/apache2/ssl/apache.pem ... </virtualhost>

и включите этот сайт с помощью sudo a2ensite svn. Таким образом, у вас есть сайт, который прослушивает SSL-соединение. Надеюсь, это поможет.

3
ответ дан 31 July 2018 в 12:16

Урок, который вы нашли, к сожалению, очень старый. Чтобы создать сертификат SSL, выполните следующие действия:

mkdir -p /etc/apache2/ssl openssl req -new -x509 -days 365 -nodes -out /etc/apache2/ssl/apache.pem -keyout /etc/apache2/ssl/apache.pem ln -sf /etc/apache2/ssl/apache.pem /etc/apache2/ssl/`/usr/bin/openssl x509 -noout -hash < /etc/apache2/ssl/apache.pem`.0 chmod 600 /etc/apache2/ssl/apache.pem

Это создаст сертификат SSL, срок действия которого истекает через 365 дней. Чтобы отрегулировать время жизни, просто измените аргумент -days 365. Убедитесь, что /etc/apache2/ports.conf содержит что-то вроде:

<IfModule mod_ssl.c> Listen 443 </IfModule>

Предполагая, что вы все еще включили SSL (sudo a2enmod ssl), вам нужно создать новый виртуальный хост. Например, создайте файл /etc/apache2/sites-available/svn, содержащий среди других:

NameVirtualHost *:443 <virtualhost *:443> ... SSLEngine On SSLCertificateFile /etc/apache2/ssl/apache.pem ... </virtualhost>

и включите этот сайт с помощью sudo a2ensite svn. Таким образом, у вас есть сайт, который прослушивает SSL-соединение. Надеюсь, это поможет.

3
ответ дан 2 August 2018 в 03:14

Урок, который вы нашли, к сожалению, очень старый. Чтобы создать сертификат SSL, выполните следующие действия:

mkdir -p /etc/apache2/ssl openssl req -new -x509 -days 365 -nodes -out /etc/apache2/ssl/apache.pem -keyout /etc/apache2/ssl/apache.pem ln -sf /etc/apache2/ssl/apache.pem /etc/apache2/ssl/`/usr/bin/openssl x509 -noout -hash < /etc/apache2/ssl/apache.pem`.0 chmod 600 /etc/apache2/ssl/apache.pem

Это создаст сертификат SSL, срок действия которого истекает через 365 дней. Чтобы отрегулировать время жизни, просто измените аргумент -days 365. Убедитесь, что /etc/apache2/ports.conf содержит что-то вроде:

<IfModule mod_ssl.c> Listen 443 </IfModule>

Предполагая, что вы все еще включили SSL (sudo a2enmod ssl), вам нужно создать новый виртуальный хост. Например, создайте файл /etc/apache2/sites-available/svn, содержащий среди других:

NameVirtualHost *:443 <virtualhost *:443> ... SSLEngine On SSLCertificateFile /etc/apache2/ssl/apache.pem ... </virtualhost>

и включите этот сайт с помощью sudo a2ensite svn. Таким образом, у вас есть сайт, который прослушивает SSL-соединение. Надеюсь, это поможет.

3
ответ дан 4 August 2018 в 19:08

Урок, который вы нашли, к сожалению, очень старый. Чтобы создать сертификат SSL, выполните следующие действия:

mkdir -p /etc/apache2/ssl openssl req -new -x509 -days 365 -nodes -out /etc/apache2/ssl/apache.pem -keyout /etc/apache2/ssl/apache.pem ln -sf /etc/apache2/ssl/apache.pem /etc/apache2/ssl/`/usr/bin/openssl x509 -noout -hash < /etc/apache2/ssl/apache.pem`.0 chmod 600 /etc/apache2/ssl/apache.pem

Это создаст сертификат SSL, срок действия которого истекает через 365 дней. Чтобы отрегулировать время жизни, просто измените аргумент -days 365. Убедитесь, что /etc/apache2/ports.conf содержит что-то вроде:

<IfModule mod_ssl.c> Listen 443 </IfModule>

Предполагая, что вы все еще включили SSL (sudo a2enmod ssl), вам нужно создать новый виртуальный хост. Например, создайте файл /etc/apache2/sites-available/svn, содержащий среди других:

NameVirtualHost *:443 <virtualhost *:443> ... SSLEngine On SSLCertificateFile /etc/apache2/ssl/apache.pem ... </virtualhost>

и включите этот сайт с помощью sudo a2ensite svn. Таким образом, у вас есть сайт, который прослушивает SSL-соединение. Надеюсь, это поможет.

3
ответ дан 6 August 2018 в 03:25

Урок, который вы нашли, к сожалению, очень старый. Чтобы создать сертификат SSL, выполните следующие действия:

mkdir -p /etc/apache2/ssl openssl req -new -x509 -days 365 -nodes -out /etc/apache2/ssl/apache.pem -keyout /etc/apache2/ssl/apache.pem ln -sf /etc/apache2/ssl/apache.pem /etc/apache2/ssl/`/usr/bin/openssl x509 -noout -hash < /etc/apache2/ssl/apache.pem`.0 chmod 600 /etc/apache2/ssl/apache.pem

Это создаст сертификат SSL, срок действия которого истекает через 365 дней. Чтобы отрегулировать время жизни, просто измените аргумент -days 365. Убедитесь, что /etc/apache2/ports.conf содержит что-то вроде:

<IfModule mod_ssl.c> Listen 443 </IfModule>

Предполагая, что вы все еще включили SSL (sudo a2enmod ssl), вам нужно создать новый виртуальный хост. Например, создайте файл /etc/apache2/sites-available/svn, содержащий среди других:

NameVirtualHost *:443 <virtualhost *:443> ... SSLEngine On SSLCertificateFile /etc/apache2/ssl/apache.pem ... </virtualhost>

и включите этот сайт с помощью sudo a2ensite svn. Таким образом, у вас есть сайт, который прослушивает SSL-соединение. Надеюсь, это поможет.

3
ответ дан 7 August 2018 в 21:12

Урок, который вы нашли, к сожалению, очень старый. Для генерации SSL-сертификата выполните следующее:

  mkdir -p / etc / apache2 / ssl openssl req -new -x509 -days 365 -nodes -out / etc / apache2 / ssl / apache.  pem -keyout /etc/apache2/ssl/apache.pem ln -sf /etc/apache2/ssl/apache.pem / etc / apache2 / ssl / `/ usr / bin / openssl x509 -noout -hash & lt;  /etc/apache2/ssl/apache.pem`.0 chmod 600 /etc/apache2/ssl/apache.pem  

Это создаст сертификат SSL, срок действия которого истекает через 365 дней. Чтобы отрегулировать время жизни, просто измените аргумент -days 365 . Убедитесь, что /etc/apache2/ports.conf содержит что-то вроде:

  & lt; IfModule mod_ssl.c & gt;  Listen 443 & lt; / IfModule & gt;   

Предполагая, что вы все еще включили SSL ( sudo a2enmod ssl ), вам нужно создать новый виртуальный хост. Например, создайте файл / etc / apache2 / sites-available / svn , содержащий среди других:

  NameVirtualHost *: 443 & lt; virtualhost *: 443 & gt;  ... SSLEngine В SSLCertificateFile /etc/apache2/ssl/apache.pem ... & lt; / virtualhost & gt;   

и включите этот сайт с помощью sudo a2ensite svn . Таким образом, у вас есть сайт, который прослушивает SSL-соединение. Надеюсь, это поможет.

3
ответ дан 10 August 2018 в 09:31

Урок, который вы нашли, к сожалению, очень старый. Для генерации SSL-сертификата выполните следующее:

  mkdir -p / etc / apache2 / ssl openssl req -new -x509 -days 365 -nodes -out / etc / apache2 / ssl / apache.  pem -keyout /etc/apache2/ssl/apache.pem ln -sf /etc/apache2/ssl/apache.pem / etc / apache2 / ssl / `/ usr / bin / openssl x509 -noout -hash & lt;  /etc/apache2/ssl/apache.pem`.0 chmod 600 /etc/apache2/ssl/apache.pem  

Это создаст сертификат SSL, срок действия которого истекает через 365 дней. Чтобы отрегулировать время жизни, просто измените аргумент -days 365 . Убедитесь, что /etc/apache2/ports.conf содержит что-то вроде:

  & lt; IfModule mod_ssl.c & gt;  Listen 443 & lt; / IfModule & gt;   

Предполагая, что вы все еще включили SSL ( sudo a2enmod ssl ), вам нужно создать новый виртуальный хост. Например, создайте файл / etc / apache2 / sites-available / svn , содержащий среди других:

  NameVirtualHost *: 443 & lt; virtualhost *: 443 & gt;  ... SSLEngine В SSLCertificateFile /etc/apache2/ssl/apache.pem ... & lt; / virtualhost & gt;   

и включите этот сайт с помощью sudo a2ensite svn . Таким образом, у вас есть сайт, который прослушивает SSL-соединение. Надеюсь, это поможет.

3
ответ дан 13 August 2018 в 15:40

Это связано с ошибкой # 77675. В комментариях упоминается решение. Я сам не пробовал, поэтому не знаю, правильно ли это. В любом случае решение должно состоять в следующем:

apt-get install apache2
a2enmod ssl
a2ensite default-ssl
make-ssl-cert generate-default-snakeoil --force-overwrite
/etc/init.d/apache2 restart
0
ответ дан 25 May 2018 в 19:57

Это связано с ошибкой # 77675. В комментариях упоминается решение. Я сам не пробовал, поэтому не знаю, правильно ли это. В любом случае решение должно состоять в следующем:

apt-get install apache2 a2enmod ssl a2ensite default-ssl make-ssl-cert generate-default-snakeoil --force-overwrite /etc/init.d/apache2 restart
0
ответ дан 25 July 2018 в 21:37

Это связано с ошибкой # 77675. В комментариях упоминается решение. Я сам не пробовал, поэтому не знаю, правильно ли это. В любом случае решение должно состоять в следующем:

apt-get install apache2 a2enmod ssl a2ensite default-ssl make-ssl-cert generate-default-snakeoil --force-overwrite /etc/init.d/apache2 restart
0
ответ дан 31 July 2018 в 11:15

Это связано с ошибкой # 77675. В комментариях упоминается решение. Я сам не пробовал, поэтому не знаю, правильно ли это. В любом случае решение должно состоять в следующем:

apt-get install apache2 a2enmod ssl a2ensite default-ssl make-ssl-cert generate-default-snakeoil --force-overwrite /etc/init.d/apache2 restart
0
ответ дан 31 July 2018 в 12:16

Это связано с ошибкой # 77675. В комментариях упоминается решение. Я сам не пробовал, поэтому не знаю, правильно ли это. В любом случае решение должно состоять в следующем:

apt-get install apache2 a2enmod ssl a2ensite default-ssl make-ssl-cert generate-default-snakeoil --force-overwrite /etc/init.d/apache2 restart
0
ответ дан 2 August 2018 в 03:14

Это связано с ошибкой # 77675. В комментариях упоминается решение. Я сам не пробовал, поэтому не знаю, правильно ли это. В любом случае решение должно состоять в следующем:

apt-get install apache2 a2enmod ssl a2ensite default-ssl make-ssl-cert generate-default-snakeoil --force-overwrite /etc/init.d/apache2 restart
0
ответ дан 4 August 2018 в 19:08

Это связано с ошибкой # 77675. В комментариях упоминается решение. Я сам не пробовал, поэтому не знаю, правильно ли это. В любом случае решение должно состоять в следующем:

apt-get install apache2 a2enmod ssl a2ensite default-ssl make-ssl-cert generate-default-snakeoil --force-overwrite /etc/init.d/apache2 restart
0
ответ дан 6 August 2018 в 03:25

Это связано с ошибкой # 77675. В комментариях упоминается решение. Я сам не пробовал, поэтому не знаю, правильно ли это. В любом случае решение должно состоять в следующем:

apt-get install apache2 a2enmod ssl a2ensite default-ssl make-ssl-cert generate-default-snakeoil --force-overwrite /etc/init.d/apache2 restart
0
ответ дан 7 August 2018 в 21:12

Это связано с ошибкой # 77675 . В комментариях упоминается решение . Я сам не пробовал, поэтому не знаю, правильно ли это. В любом случае решение должно состоять в следующем:

  apt-get install apache2 a2enmod ssl a2ensite default-ssl make-ssl-cert generate-default-snakeoil -force-overwrite / etc / init  .d / apache2 restart  
0
ответ дан 10 August 2018 в 09:31

Это связано с ошибкой # 77675 . В комментариях упоминается решение . Я сам не пробовал, поэтому не знаю, правильно ли это. В любом случае решение должно состоять в следующем:

  apt-get install apache2 a2enmod ssl a2ensite default-ssl make-ssl-cert generate-default-snakeoil -force-overwrite / etc / init  .d / apache2 restart  
0
ответ дан 13 August 2018 в 15:40

Другие вопросы по тегам:

Похожие вопросы: