apache httpd配置後啟動失敗或域名繫結無效等問題解決方法
阿新 • • 發佈:2018-12-28
用命令 httpd -t 來測試httpd配置問題 檢視版本用 -v 如httpd -v; mysql -V; php -v 等
解決_default_ VirtualHost overlap on port 80
在安裝Apache後,配置了幾個虛擬主機,但是重啟Apache時有幾個警告:
[warn]_default_ VirtualHost overlap on port 80, the first has precedence
這是怎麼回事?又該怎麼解決?
開啟httpd.conf檔案
#NameVirtualHost *:80前的註釋去掉
如果不去掉這個註釋,則會導致虛擬主機的配置不會生效
重啟Apahce後警告消失 service httpd restart
解決 Could not reliably determine the server's fully qualified domain name, using 127.0.0.1 for ServerName
解決辦法非常簡單:
#vim /apache/conf/httpd.conf (在這裡/apahce是我安裝apache的目錄,你預設安裝的話應該是/usr/local/apache2/icons或etc/httpd/conf)
找到#ServerName www.example.com:80 把#去掉,再重啟apache即可沒事了,如果沒有就新增一行.