apache端口已禁用,但仍在工作
因此,我继承了一台linux服务器,不清楚它的apache配置 在httpd.conf文件中,它有如下内容apache端口已禁用,但仍在工作,apache,ssl,Apache,Ssl,因此,我继承了一台linux服务器,不清楚它的apache配置 在httpd.conf文件中,它有如下内容 Listen 80 #Listen 443 基于 “请注意,如果为地址和端口设置 服务器未侦听,无法访问” 然而,该服务器使用SSL并成功接收请求 以下是vhost指令之一 <VirtualHost *:80> ServerName www.somesite.com DocumentRoot /var/www/html/somesite </Virtu
Listen 80
#Listen 443
基于
“请注意,如果为地址和端口设置
服务器未侦听,无法访问”
然而,该服务器使用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
DocumentRoot/var/www/html/somesite
DocumentRoot/var/www/html/somesite
服务器名www.somesite.com
斯伦金安
SSLCertificateFile/sslcerts/mycert.crt
SSLCertificateKeyFile/sslcerts/mycert.key
SSLCertificateChainFile/sslcerts/mycert.gd\u bundle.crt
服务器正在成功接收到www.somesite.com的https请求
是否有其他配置我没有看到?
(我也不确定使用内部IP 10.0.0.5是否正确)感谢@arkascha一个简单的grep显示在启用端口443的地方有一个额外的配置文件感谢@arkascha一个简单的grep显示在启用端口443的地方有一个额外的配置文件最有可能是https(因此端口443)在其他地方启用,可能是一个附加的配置文件
grep
是您的朋友,您可以在这里轻松浏览这些文件。关于内部地址:这意味着这个特定的虚拟主机将只在该地址上可用。@arkascha是的,确实有另一个配置文件。谢谢。可能在名为conf.d
或类似文件夹中。花几分钟时间了解它是如何工作的。配置文件被大规模分解的想法很久以前就被openSUSE引入,并从那时开始流行起来。它允许额外的包、扩展等只“插入”它们的配置选项,而不必冒险重构单个现有的大型配置文件。因此,这是一种更加模块化的方法。有道理,可以工作,只是有点习惯:-)最有可能的https(所以端口443)是在其他地方启用的,可能是一个额外的配置文件grep
是您的朋友,您可以在这里轻松浏览这些文件。关于内部地址:这意味着这个特定的虚拟主机将只在该地址上可用。@arkascha是的,确实有另一个配置文件。谢谢。可能在名为conf.d
或类似文件夹中。花几分钟时间了解它是如何工作的。配置文件被大规模分解的想法很久以前就被openSUSE引入,并从那时开始流行起来。它允许额外的包、扩展等只“插入”它们的配置选项,而不必冒险重构单个现有的大型配置文件。因此,这是一种更加模块化的方法。有道理,有效,只是有点习惯:-)
<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>