100字范文,内容丰富有趣,生活中的好帮手!
100字范文 > phpstudy php日志 phpstudy开启网站Apache日志并且按照日期划分创建

phpstudy php日志 phpstudy开启网站Apache日志并且按照日期划分创建

时间:2021-09-25 23:53:27

相关推荐

phpstudy php日志 phpstudy开启网站Apache日志并且按照日期划分创建

配置网站访问Apache日志,操作步骤:点击“其他选项菜单-打开配置文件-httpd-conf”,打开httpd.conf配置文件,修改成下图所示,然后重启apache。

访问日志文件的位置实际上是一个配置选项。如果我们检查httpd.conf配置文件,可以看到该文件中有如下这行内容:CustomLog

/usr/local/apache/logs/access_log common

CustomLog "|bin/rotatelogs.exe logs/access_%Y_%m_%d.log 86400

480" combined

它会打开一个命令行窗口一直守护着,关不掉的。而且你也可以把带日期的日志文件删掉,然后关掉这个命令窗口。命令窗口关掉以后会自己再启动起来,这时候再访问就会生成新的日志文件。

注意

对于版本较早的Apache服务器,这行内容可能略有不同。它使用的可能不是CustomLog指令,而是TransferLog指令。如果你的服务器属于这类情况,建议你尽可能地早日升级服务器。CustomLog指令指定了保存日志文件的具体位置以及日志的格式。CustomLog指令中的路径是日志文件的路径。注意,由于日志文件是由HTTP用户打开的(用User指令指定),因此必须注意这个路径要有安全保证,防止该文件被随意改写。

如果phpstudy上有多个网站如何区分这些日志呢?

为每一个虚拟主机分别指定日志文件时,我们只需在每个VirtualHost区域指定该主机的日志文件:

第一步:首先打开apache的配置文件:httpd.conf,在底部加上:

DocumentRoot /data/home/website/htdocs (网站根目录路径)

ServerAdmin admin@ (管理员邮箱)

ServerName (域名)

ServerAlias

(别名,二级域名)

ErrorLog /data/home/website/logs/error.log (错误日志)

CustomLog /data/home/website/logs/access.log common (网站日志)

DirectoryIndex index.html index.htm index.php index.shtml

index.shtm index.pl

如果在改到这里直接重启apache服务器(service httpd restart)会造成"httpd is

down,trying to start."

第二步:在该站点根目录下建立logs文件夹

第三步:赋予apache组apache用户所有者权限

apache /data/home/website/logs/

第四步:重启apache服务器

来源:/jianzhan/phpstudy/2172.html

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。