yum安裝的httpd,在配置文件中默認是將 ServerName www.example.com:80 這一行代碼註釋的,如若開啓,則基於域名建立虛擬主機時顯示的只有80端口的Index.html主頁html
編譯安裝的httpd,在配置文件中默認也是將 ServerName www.example.com:80 這一行代碼註釋的,爲了使 apachectl 的命令使用取消ServerName提示,能夠將該行代碼取消註釋apache
能夠查看 /etc/rc.local 中有木有添加 mount /dev/cdrom /mnt (若是沒有自行添加至末尾)vim
增長執行權限 chmod +x /etc/rc.d/rc.local服務器
可重啓後驗證 yum clean all yum repolist rest
/etc/sysconfig/network-scrips/ 目錄下增長的網卡配置文件ifcfg-【網卡名】;已更改的網卡,刪除原來的配置文件,從新配置 ;不要出現多餘的文件htm
檢查 /etc/named.blog
執行 vim /etc/resolv.conf 看看你的 namesever 對應的地址是否是你的服務器解析地址;若是不是的話改爲本機解析地址ip
問題緣由:同一臺虛機,編譯安裝和yum安裝的Apache同時存在,一旦80端口被一方佔用,另外一方沒法重啓或關閉服務;兩種Apache配置文件分別在不一樣的路徑,使用命令也有所不一樣部署
功能 | 編譯安裝 | yum安裝 | 備註 |
開啓httpd | apachectl start | systemctl start httpd | |
關閉httpd | apachectl stop | systemctl stop | |
查看httpd狀態 | apachectl status | systemctl status httpd | |
檢查配置文件錯誤 | apachectl configtest | httpd -t | |
重啓httpd | apachectl restart | systemctl restart httpd |