新聞中心
大家好,今天小編關(guān)注到一個(gè)比較有意思的話題,就是關(guān)于apache 如何禁止訪問目錄的問題,于是小編就整理了3個(gè)相關(guān)介紹的解答,讓我們一起看看吧。
- apache2的log文件位置如何自定義目錄?
- 如何更改apache中的httpd.conf的目錄指向roundcube?
- apache里的error.log刪不掉?
apache2的log文件位置如何自定義目錄?
默認(rèn)目錄是/var/www/html下。修改方法:打開/etc/httpd/conf/httpd.conf文件,找到下面這行DocumentRoot "/var/www/html"可以改成你想要的目錄。-----------------------------------------------------------apache的默認(rèn)重要配置信息如下:

配置文件:/etc/httpd/conf/http.conf服務(wù)器的根目錄:/var/www/html訪問日志文件:/var/log/httpd/access_log錯(cuò)誤日志文件:/var/log/httpd/error_log運(yùn)行apache的用戶:apache運(yùn)行apache的組:apache端口:80模塊存放路徑:/usr/lib/httpd/modules
如何更改apache中的httpd.conf的目錄指向roundcube?
1、放到httpd.conf里面DocumentRoot指定的文件夾2、隨便找個(gè)地方放,方便自己訪問/備份或者磁盤性能高的。修改httpd.conf,把DocumentRoot的指向改成這個(gè)路徑,同時(shí)有一個(gè)
3、用VirtualHost,這個(gè)稍微復(fù)雜點(diǎn),不需要同一服務(wù)器同一端口開多個(gè)網(wǎng)站的話就略過吧。
apache里的error.log刪不掉?
1. 可能刪不掉。
2. 因?yàn)閑rror.log是Apache服務(wù)器的錯(cuò)誤日志文件,它記錄了服務(wù)器運(yùn)行過程中的錯(cuò)誤信息,如果該文件正在被Apache進(jìn)程占用,那么就無法刪除。
3. 如果你需要?jiǎng)h除該文件,可以先停止Apache服務(wù),然后再刪除該文件。
或者在刪除之前,將Apache服務(wù)重啟,這樣就會(huì)釋放對(duì)該文件的占用,然后再刪除即可。
另外,也可以通過修改文件權(quán)限的方式,讓自己擁有刪除該文件的權(quán)限。
刪除 Apache2/logs/目錄下的 error.log、access.log文件 打開 Apache 的 httpd.conf配置文件并找到下面兩條配置 ErrorLog logs/error.log CustomLog logs/access.log common 直接注釋掉,換成下面的配置文件。 # 限制Apache錯(cuò)誤日志文件為 1M ErrorLog “|bin/rotatelogs.exe -l logs/error-%Y-%m-%d.log 1M”
# 每天生成錯(cuò)誤日志文件 #ErrorLog “|bin/rotatelogs.exe -l logs/error-%Y-%m-%d.log 86400″ # 限制訪問日志文件大小為 1M CustomLog “|bin/rotatelogs.exe -l logs/access-%Y-%m-%d.log 1M” common # 每天生成一個(gè)訪問日志文件 #CustomLog “|bin/rotatelogs.exe -l logs/access-%Y-%m-%d.log 86400″ common
到此,以上就是小編對(duì)于apache禁止訪問目錄或文件的問題就介紹到這了,希望這3點(diǎn)解答對(duì)大家有用。
網(wǎng)頁題目:apache2的log文件位置如何自定義目錄?(apache如何禁止訪問目錄)
分享路徑:http://m.5511xx.com/article/cdoiooo.html


咨詢
建站咨詢
