簡體   English   中英

Web瀏覽器不在htdocs目錄中顯示index.html - Apache

[英]Web browser not displaying the index.html in the htdocs directory - Apache

我的Apache Web服務器的安裝路徑是/usr/local/apache2

我使用apachectl start命令啟動服務器,當我在Web瀏覽器中鍵入localhost ,它顯示由CentOS驅動Apache 2測試頁,而不是/usr/local/apache2/htdocsindex.html 有人知道這個的原因嗎?

我的系統中還有兩個conf.d文件。 一個在/etc/httpd/conf ,另一個在/usr/local/apache2/conf (我安裝了Apache)。 有什么理由嗎? 請幫忙

首先,我猜你已經從源代碼構建了apache - 有沒有具體的理由這樣做? 如果您使用標准分發包,或者如果您需要更高版本,則使用其他repos中的新包,我通常會發現系統更易於管理。

如果您沒有使用本地構建的apache的特定需求,我建議刪除它,然后使用普通的CentOS存儲庫安裝apache。

接下來(或者首先,如果你繼續使用本地構建的apache),運行: httpd -V

例如,我的一個系統返回:

[me@here ~]# httpd -V
Server version: Apache/2.2.3
Server built:   Jun  6 2012 10:00:36
Server's Module Magic Number: 20051115:3
Server loaded:  APR 1.2.7, APR-Util 1.2.7
Compiled using: APR 1.2.7, APR-Util 1.2.7
Architecture:   32-bit
Server MPM:     Prefork
  threaded:     no
    forked:     yes (variable process count)
Server compiled with....
 -D APACHE_MPM_DIR="server/mpm/prefork"
 -D APR_HAS_SENDFILE
 -D APR_HAS_MMAP
 -D APR_HAVE_IPV6 (IPv4-mapped addresses enabled)
 -D APR_USE_SYSVSEM_SERIALIZE
 -D APR_USE_PTHREAD_SERIALIZE
 -D SINGLE_LISTEN_UNSERIALIZED_ACCEPT
 -D APR_HAS_OTHER_CHILD
 -D AP_HAVE_RELIABLE_PIPED_LOGS
 -D DYNAMIC_MODULE_LIMIT=128
 -D HTTPD_ROOT="/etc/httpd"
 -D SUEXEC_BIN="/usr/sbin/suexec"
 -D DEFAULT_PIDLOG="run/httpd.pid"
 -D DEFAULT_SCOREBOARD="logs/apache_runtime_status"
 -D DEFAULT_LOCKFILE="logs/accept.lock"
 -D DEFAULT_ERRORLOG="logs/error_log"
 -D AP_TYPES_CONFIG_FILE="conf/mime.types"
 -D SERVER_CONFIG_FILE="conf/httpd.conf"

輸出將告訴您其真實配置文件的位置,在本例中為/etc/httpd/conf/httpd.conf - 這樣您就可以知道哪個配置是實際使用的配置。

一旦你知道正在使用哪些配置文件,你可以檢查它們以查看文檔根目錄的位置 - 它可能位於/var/www/html/而不是/usr/local/apache2/htdocs或幾乎任何地方。

當您知道文檔根目錄的位置時,請檢查並確保apache可以讀取文件和目錄(或者正在運行的任何用戶apache - 來自ps aux | grep httpd的第一列將告訴您)

接下來檢查日志文件,通常是/var/log/httpd/error_log以及/var/log/messages/var/log/secure的系統日志

最后,如果您正在運行最近啟用了SELinux的CentOS,並且您自己構建了apache,那么您幾乎肯定會陷入痛苦的世界。 您可以嘗試使用getenforce來查看SELinux是否處於活動狀態,並使用setenforce 0來禁用它(用於測試)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM