所以我继承了一个linux服务器,并且不清楚它的apache配置。
在httpd.conf文件中它有这个..
Listen 80
#Listen 443
基于http://httpd.apache.org/docs/2.2/bind.html
"Note that if the <VirtualHost> is set for an address and port that
the server is not listening to, it cannot be accessed"
然而,此服务器使用SSL并成功接收请求。
这是一个vhost指令..
<VirtualHost *:80>
ServerName www.somesite.com
DocumentRoot /var/www/html/somesite
</VirtualHost>
<VirtualHost 10.0.0.5:443>
DocumentRoot /var/www/html/somesite
ServerName www.somesite.com
SSLEngine on
SSLCertificateFile /sslcerts/mycert.crt
SSLCertificateKeyFile /sslcerts/mycert.key
SSLCertificateChainFile /sslcerts/mycert.gd_bundle.crt
</VirtualHost>
服务器已成功接收www.somesite.com的https请求
我还没有看到其他一些配置吗? (我也不确定使用内部IP 10.0.0.5是否正确)
答案 0 :(得分:0)
感谢@arkascha一个简单的grep显示有一个额外的配置文件,其中启用了端口443