Я запускаю ubuntu в качестве сервера тестирования на своем ноутбуке. Я пытаюсь настроить некоторые из тестовых сайтов с самоподписанными сертификатами ssl. Я думаю, что все правильно, за исключением, возможно, файлов apache 2 conf.ssl на локальном сервере dev
При создании сертификатов я дал общее название как * .hr4.mdev. «mdev» - это то, что я произвольно назвал своей локальной средой dev.
Так что я изменил мой существующий файл конф слушать на 443 вместо на 80 (строка 1), и я добавил строки 6, 7 и 8.
<VirtualHost *:443>
ServerAdmin [email protected]
ServerName marino.hr4.mdev
ServerAlias *.marino.hr4.mdev
DocumentRoot /var/www/marino.hr4/htdocs
SSLEngine on
SSLCertificateFile /etc/apache2/ssl/apache.crt
SSLCertificateKeyFile /etc/apache2/ssl/apache.key
<Directory /var/www/marino.hr4/htdocs>
php_value include_path /var/www/marino.hr4/htdocs
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
ErrorLog /var/www/marino.hr4/logs/error.log
# Possible values include: debug, info, notice, warn, error, crit, alert, emerg.
LogLevel debug
CustomLog /var/www/marino.hr4/logs/access.log combined
</VirtualHost>
Теперь, когда я иду на сайт (https://marino.hr4.mdev) I я посоветовал, что «это работает!» Что обнадеживает на определенном уровне, но это не тот контент, который я ожидал увидеть.
После ссылки ссылки тремора, мой файл конф теперь выглядит следующим образом:
<VirtualHost 192.168.73.128:443>
SSLEngine on
SSLCipherSuite ALL:!ADH:!EXPORT56:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP
SSLCertificateFile /etc/apache2/ssl/apache.crt
SSLCertificateKeyFile /etc/apache2/ssl/apache.key
ServerAdmin [email protected]
ServerName marino.hr4.mdev
ServerAlias *.marino.hr4.mdev
DocumentRoot /var/www/marino.hr4/htdocs
<Directory /var/www/marino.hr4/htdocs>
php_value include_path /var/www/marino.hr4/htdocs
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
ErrorLog /var/www/marino.hr4/logs/error.log
# Possible values include: debug, info, notice, warn, error, crit, alert, emerg.
LogLevel debug
CustomLog /var/www/marino.hr4/logs/access.log combined
</VirtualHost>
после перезапуска Apache я попросил, чтобы добавить исключение безопасности, которое хорошо, но я потом ногу в другую сайт, который я установил на своей машине.
Просто сделайте свой виртуальный хост вашим хостом по умолчанию, «Он работает» является каталогом apache по умолчанию. – tremor