我在服务器上重启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
Run Code Online (Sandbox Code Playgroud)
当我尝试重新启动httpd服务时,我真的不明白我得到了什么错误.
你能告诉我我要做些什么来纠正这个问题吗?
PS我需要在httpd.conf中正确设置设置,因为我需要重写规则才能正常工作,因为它在我尝试使用时不起作用,RewriteCond %{HTTP_HOST} ^google因为它不会做任何事情来掩盖域名到我的域名.
Ben*_*ley 10
错误指示您查看第455行/usr/local/apache/conf/httpd.conf.这条线可能从一开始NameVirtualHost就不再需要了.但这是一个警告,而不是错误.另请查看日志(您的配置似乎不是标准配置;请检查/var/loghttpd日志).
作为其他答案的详细说明,请执行以下操作:
/usr/local/apache/conf/httpd.conf通过添加#来评论下面的行或类似的行:
NameVirtualHost 188.165.XX.XX:80
<VirtualHost 188.165.XX.XX:80>
添加以下行:
<VirtualHost *:80>
(或简单地用*:80替换188.165.XX.XX:80).保存httpd.conf并重启apache , service httpd restart.
| 归档时间: |
|
| 查看次数: |
41424 次 |
| 最近记录: |