NameVirtualHost 无效,将在下一个版本中删除
NameVirtualHost has no effect and will be removed in the next release
我在服务器上重启 httpd 服务时遇到问题。
当我尝试 service httpd restart
时,它会给我一个错误:
root@server1 [/usr/src]# service httpd restart
AH00548: NameVirtualHost has no effect and will be removed in the next release /usr/local/apache/conf/httpd.conf:455
我真的不明白我在尝试重新启动 httpd 服务时遇到的错误。
你能告诉我我必须做些什么来解决这个问题吗?
P.S 我需要在 httpd.conf 中正确设置设置,因为我需要重写规则才能正常工作,因为当我尝试使用 RewriteCond %{HTTP_HOST} ^google
时它不起作用不会做任何事情来将域名屏蔽为我的域名。
该错误指示您查看 /usr/local/apache/conf/httpd.conf
中的第 455 行。该行可能以 NameVirtualHost
开头,不再需要它。但这是一个警告,而不是错误。还要查看日志(您的配置似乎不标准;检查 /var/log
以获取 httpd 日志)。
作为其他答案的详细说明,请执行以下操作:
- 打开
/usr/local/apache/conf/httpd.conf
通过添加 #:
评论以下行或类似行
NameVirtualHost 188.165.XX.XX:80
<VirtualHost 188.165.XX.XX:80>
添加以下行:
<VirtualHost *:80>
(或简单地将 188.165.XX.XX:80 替换为 *:80)。保存 httpd.conf
并重新启动 apache,service httpd restart
。
我在服务器上重启 httpd 服务时遇到问题。
当我尝试 service httpd restart
时,它会给我一个错误:
root@server1 [/usr/src]# service httpd restart
AH00548: NameVirtualHost has no effect and will be removed in the next release /usr/local/apache/conf/httpd.conf:455
我真的不明白我在尝试重新启动 httpd 服务时遇到的错误。
你能告诉我我必须做些什么来解决这个问题吗?
P.S 我需要在 httpd.conf 中正确设置设置,因为我需要重写规则才能正常工作,因为当我尝试使用 RewriteCond %{HTTP_HOST} ^google
时它不起作用不会做任何事情来将域名屏蔽为我的域名。
该错误指示您查看 /usr/local/apache/conf/httpd.conf
中的第 455 行。该行可能以 NameVirtualHost
开头,不再需要它。但这是一个警告,而不是错误。还要查看日志(您的配置似乎不标准;检查 /var/log
以获取 httpd 日志)。
作为其他答案的详细说明,请执行以下操作:
- 打开
/usr/local/apache/conf/httpd.conf
通过添加 #:
评论以下行或类似行NameVirtualHost 188.165.XX.XX:80
<VirtualHost 188.165.XX.XX:80>
添加以下行:
<VirtualHost *:80>
(或简单地将 188.165.XX.XX:80 替换为 *:80)。保存 httpd.conf
并重新启动 apache,service httpd restart
。