[英]setting up ssl on apache2
I'm having issues geting SSL running with apache2. 我在使用apache2运行SSL时遇到问题。
I've gone through a number of helpful articles: 我阅读了许多有用的文章:
enabled the conf file in /etc/apache2/sites-enabled as 000-default-ssl 在/ etc / apache2 / sites中启用conf文件-启用为000-default-ssl
NameVirtualHost my.ipaddress <VirtualHost my.ipaddress:443> DocumentRoot /var/www SSLEngine on #SSLOptions +StrictRequire SSLCertificateFile /etc/ssl/certs/server.crt SSLCertificateKeyFile /etc/ssl/private/server.key ServerAdmin you@example.com ErrorLog /var/log/ssl_error_log TransferLog /var/log/ssl_access_log </VirtualHost>
I generated a symbolic link in sites-enabled (000-default-ssl) to my default-ssl conf file in sites-available 我在启用了sites(000-default-ssl)的站点中生成了指向我的default-ssl conf文件的符号链接
I'm getting the following error in Firefox: ssl_error_rx_record_too_long My apache error log has a line: Invalid method in request \\x16\\x03 我在Firefox中遇到以下错误:ssl_error_rx_record_too_long我的apache错误日志中有一行:请求\\ x16 \\ x03中的方法无效
port 443 is open and listening because I can hit http://my.IP.Address:443 without errors. 端口443已打开并正在侦听,因为我可以正常访问http://my.IP.Address:443 。
So it looks like my server is listening to port 443, but it's serving up content unsecured (HTTP) which leads me to believe I've got an error in my VirtualHost conf but I can't find it. 因此,看来我的服务器正在侦听端口443,但它正在提供不安全的内容(HTTP),这使我相信VirtualHost conf中存在错误,但找不到。
Any suggestions? 有什么建议么?
因此,解决方法是将端口添加到我的.conf
文件中的所有NameVirtualHost
声明中:
NameVirtualHost my.i.p.address:443
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.