- Apache 2.2 на Debian на базе Linux
# a2enmod ssl && service apache2 restart
- порт 443 закрыт в соответствии с SheildsUP! сканирования, но не в скрытом режиме
- Apache прослушивает порты 80 и 443 в соответствии с
netstat -nutlp
- хостинг один и тот же сайт на порт 80 и порт 443
- http://website.com работает, https://website.com не
Мои настройка виртуального хоста выглядит следующим образом:Apache SSL не работает
<VirtualHost *:443>
SSLEngine On
SSLCertificateKeyFile SSL_DIR/ssl.key
SSLCertificateFile SSL_DIR/ssl.crt
</VirtualHost>
<VirtualHost *:80 *:443>
ServerAdmin [email protected]
ServerAlias website.com *.website.com
ServerName www.website.com
# Just a few connection resets so that I don't waste my bandwidth on "hackers"
SecRuleEngine On
SecRule &REQUEST_HEADERS:User-Agent "@eq 0" drop,phase:1
SecRule REQUEST_HEADERS:User-Agent "^$" drop,phase:1
SecRule REQUEST_LINE "://" drop,phase:1
SecRule REQUEST_URI "^/admin" drop,phase:1
SecRule REQUEST_URI "^/mail" drop,phase:1
SecRule REQUEST_URI "^/webmail" drop,phase:1
DocumentRoot /path/public_html
<Directory /path/public_html/>
Options FollowSymLinks MultiViews
Order allow,deny
allow from all
</Directory>
</VirtualHost>
Я также получил 2 .pem
файлов, когда я зарегистрировал свой сертификат SSL, и не могут найти ничего о том, что с ними делать.
Мой вопрос: почему SSL не работает? Связано ли это с файлами .pem
?
Off теме; принадлежит на serverfault.com. – EJP
Я не уверен. Это домашний сервер, который Server Fault специально говорит, что он не задает вопросов. –
В этом случае он принадлежит на superuser.com. Это не вопрос программирования. – EJP