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

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


咨詢
建站咨詢
