Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/apache/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ssl/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
apache端口已禁用,但仍在工作_Apache_Ssl - Fatal编程技术网

apache端口已禁用,但仍在工作

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

因此,我继承了一台linux服务器,不清楚它的apache配置

在httpd.conf文件中,它有如下内容

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>