最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

在Linux系統(tǒng)上查看Apache服務(wù)器的錯(cuò)誤日志

 更新時(shí)間:2015年07月24日 12:13:03   投稿:goldensun  
這篇文章主要介紹了在Linux系統(tǒng)上查看Apache服務(wù)器的錯(cuò)誤日志,是服務(wù)器運(yùn)維必備的基礎(chǔ)知識(shí),需要的朋友可以參考下

錯(cuò)誤日志和訪問(wèn)日志文件為系統(tǒng)管理員提供了有用的信息,比如,為 Web 服務(wù)器排障,保護(hù)系統(tǒng)不受各種各樣的惡意活動(dòng)侵犯,或者只是進(jìn)行各種各樣的分析以監(jiān)控 HTTP 服務(wù)器。根據(jù)你 Web 服務(wù)器配置的不同,其錯(cuò)誤/訪問(wèn)日志可能放在你系統(tǒng)中不同位置。

本文可以幫助你找到Linux上的Apache錯(cuò)誤日志。
Debian,Ubuntu或Linux Mint上的Apache錯(cuò)誤日志位置
默認(rèn)的錯(cuò)誤日志

在基于Debian的Linux上,系統(tǒng)范圍的Apache錯(cuò)誤日志默認(rèn)位置是/var/log/apache2/error.log。默認(rèn)位置可以通過(guò)編輯Apache的配置文件進(jìn)行修改。
自定義的錯(cuò)誤日志

要找到自定義的錯(cuò)誤日志位置,請(qǐng)用文本編輯器打開(kāi) /etc/apache2/apache2.conf,然后查找以 ErrorLog 開(kāi)頭的行,該行指定了自定義的 Apache 錯(cuò)誤日志文件的位置。例如,在未經(jīng)修改的 Apache 配置文件中可以找到以下行:

  ErrorLog ${APACHE_LOG_DIR}/error.log

在本例中,該位置使用 APACHELOGDIR 環(huán)境變量進(jìn)行配置,該變量在 /etc/apache2/envvars 中已被定義。

  export APACHE_LOG_DIR=/var/log/apache2$SUFFIX

在實(shí)際情況中, ErrorLog 可能會(huì)指向你 Linux 系統(tǒng)中任意路徑。
使用虛擬主機(jī)自定義的錯(cuò)誤日志

如果在 Apache Web 服務(wù)器中使用了虛擬主機(jī), ErrorLog 指令可能會(huì)在虛擬主機(jī)容器內(nèi)指定,在這種情況下,上面所說(shuō)的系統(tǒng)范圍的錯(cuò)誤日志位置將被忽略。

啟用了虛擬主機(jī)后,各個(gè)虛擬主機(jī)可以定義其自身的自定義錯(cuò)誤日志位置。要找出某個(gè)特定虛擬主機(jī)的錯(cuò)誤日志位置,你可以打開(kāi) /etc/apache2/sites-enabled/.conf,然后查找 ErrorLog 指令,該指令會(huì)顯示站點(diǎn)指定的錯(cuò)誤日志文件。
CentOS,F(xiàn)edora或RHEL上的Apache錯(cuò)誤日志位置
默認(rèn)的錯(cuò)誤日志

在基于 Red Hat 的Linux中,系統(tǒng)范圍的 Apache 錯(cuò)誤日志文件默認(rèn)被放置在/var/log/httpd/error_log。該默認(rèn)位置可以通過(guò)修改 Apache 配置文件進(jìn)行自定義。
自定義的錯(cuò)誤日志

要找出 Apache 錯(cuò)誤日志的自定義位置,請(qǐng)用文本編輯器打開(kāi) /etc/httpd/conf/httpd.conf,然后查找 ServerRoot,該參數(shù)顯示了 Apache Web 服務(wù)器目錄樹(shù)的頂層,日志文件和配置都位于該目錄樹(shù)中。例如:

  ServerRoot "/etc/httpd"

現(xiàn)在,查找 ErrorLog 開(kāi)頭的行,該行指出了 Apache Web 服務(wù)器將錯(cuò)誤日志寫(xiě)到了哪里去。注意,指定的位置是 ServerRoot 值的相對(duì)位置。例如:

  ErrorLog "log/error_log"

結(jié)合上面的兩個(gè)指令,可以獲得完整的錯(cuò)誤日志路徑,默認(rèn)情況下該路徑就是 /etc/httpd/logs/errorlog。在全新安裝的Apache中,這是一個(gè)到 /var/log/httpd/errorlog 的符號(hào)鏈接。

在實(shí)際情況中, ErrorLog 可能指向你 Linux 系統(tǒng)中的任意位置。
使用虛擬主機(jī)自定義的錯(cuò)誤日志

如果你啟用了虛擬主機(jī),你可以通過(guò)檢查 /etc/httpd/conf/httpd.conf(或其它任何定義了虛擬主機(jī)的文件)來(lái)找到各個(gè)虛擬主機(jī)的錯(cuò)誤日志位置。在獨(dú)立的虛擬主機(jī)部分查找 ErrorLog。如,在下面的虛擬主機(jī)部分,錯(cuò)誤日志的位置是 /var/www/xmodulo.com/logs/error_log。

  <VirtualHost *:80>
    ServerAdmin webmaster@xmodulo.com
    DocumentRoot /var/www/xmodulo.com/public_html
    ServerName www.xmodulo.com
    ServerAlias xmodulo.com
    ErrorLog /var/www/xmodulo.com/logs/error_log
    CustomLog /var/www/xmodulo.com/logs/access_log
  <VirtualHost>

相關(guān)文章

最新評(píng)論

莆田市| 贡觉县| 监利县| 东乡族自治县| 阿克苏市| 皮山县| 临泉县| 山丹县| 东源县| 木里| 江油市| 上栗县| 灵石县| 米泉市| 安福县| 共和县| 太仓市| 双流县| 华池县| 溧水县| 华容县| 玉林市| 台江县| 辛集市| 榆树市| 宜黄县| 鱼台县| 塘沽区| 抚宁县| 台北县| 中阳县| 曲麻莱县| 溧阳市| 松江区| 临澧县| 万年县| 新巴尔虎右旗| 徐水县| 山丹县| 潮安县| 加查县|