apache2的log文件位置如何自定义目录?(apache如何禁止访问目录)

大家好,今天小编关注到一个比较有意思的话题,就是关于apache 如何禁止访问目录的问题,于是小编就整理了3个相关介绍的解答,让我们一起看看吧。
  1. apache2的log文件位置如何自定义目录?
  2. 如何更改apache中的httpd.conf的目录指向roundcube?
  3. 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的指向改成这个路径,同时有一个的也要一起改,重启Apache。

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.shufengxianlan.com/qtweb/news49/326999.html

网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联