Linux

Apache Web 伺服器不工作

  • February 10, 2014

對於 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 測試頁面。

引用自:https://serverfault.com/questions/574411