Linux
Apache Web 伺服器不工作
對於 apache Web 伺服器安裝過程,我遵循以下提到的步驟
tar xzf httpd-2.4.7.tar.gz ./configure make make install
以上所有步驟均已執行。但是當我試圖知道這台伺服器的狀態時。顯示錯誤
[root@localhost httpd-2.4.7]# /etc/init.d/httpd stop bash: /etc/init.d/httpd: No such file or directory [root@localhost httpd-2.4.7]# /etc/init.d/httpd start bash: /etc/init.d/httpd: No such file or directory
我還通過使用檢查了此軟體包是否已安裝
[root@localhost httpd-2.4.7]# yum list h* Loaded plugins: fastestmirror, priorities, refresh-packagekit, security Loading mirror speeds from cached hostfile * base: centos.mirror.net.in * epel: epel.mirror.net.in * extras: centos.mirror.net.in * jpackage-generic: mirror.ibcp.fr * jpackage-generic-updates: mirror.ibcp.fr * updates: centos.mirror.net.in Available Packages httpd.x86_64 2.2.15-29.el6.centos base
而且我使用
http://localhost
它顯示錯誤這個網頁不可用在瀏覽器中籤入。怎麼了。有沒有人遇到過這個問題?如何解決。請告訴我
恕我直言,你錯過了這個
chkconfig --levels 235 httpd on
要啟動和停止您的服務,您可以鍵入
service httpd stop
或者
service httpd start
或者
service httpd restart
滿足您的需求的最佳方法是:
要安裝 httpd,您可以在 centos、redhat、linux 上簡單地執行此操作
yum install httpd
注意:httpd 應該預設安裝在 centos 上!
將 apache 服務設置為開機啟動
chkconfig --levels 235 httpd on
現在在埠 80 上啟用基於名稱的虛擬主機,打開位於的 httpd 配置文件
/etc/httpd/conf/httpd.conf
取消註釋包含文本 NameVirtualHost *:80 的行並保存文件。現在重新啟動 Apache HTTP Server 守護程序:
service httpd restart
注意:暫時忽略“NameVirtualHost *:80 has no VirtualHosts”警告。
訪問 localhost 以查看 apache 測試頁面。