有没有办法在Centos 7上的Apache 2.4.6中暂时获得更详细的日志错误,如果是这样的话,怎样才能看到实际的日志logging级别,以及如何获得详细的日志logging。 正如Apache所build议的那样, http ://httpd.apache.org/docs/2.4/logs.html上有一个“LogLevel info rewrite:trace5”,但是怎样才能看到实际的级别呢? 我担心改变,不知道如何回到网站上,并有这个“记忆问题”。 我理解正确吗? 是否会更改日志错误级别?
Apache提供的日志logging的细节是通过Loglevel指令来控制的。 有关详细信息,请参阅文档 。
根据您的需要设置值,然后运行
service httpd restart
申请。
不幸的是,Apache httpd无法在运行时改变它的详细程度。
有些模块(如mod_php,mod_log_forensics,mod_security)虽然有自己的增加日志详细程度的方法,请参阅模块的文档 – 其中一些可能允许增加冗长而不重新启动httpd(例如mod_php使用php.ini for PHP错误)。
在Apache httpd中,一些(如mod_rewrite)指令被合并到Loglevel指令中,因此需要重启httpd。
如果你想知道哪个指令在运行的apache实例中具有哪个值,请查看mod_info 。
在RHEL上,其输出在http:// host / server-info (您必须首先启用)如下所示:
In file: /etc/httpd/conf/httpd.conf 260: ServerAdmin root@localhost 283: UseCanonicalName Off 290: DocumentRoot "/var/www/html" 300: <Directory /> 301: Options FollowSymLinks 302: AllowOverride None : </Directory> 315: <Directory "/var/www/html"> 329: Options Indexes FollowSymLinks 336: AllowOverride None : </Directory> 407: AccessFileName .htaccess 433: DefaultType text/plain 453: HostnameLookups Off 481: ErrorLog logs/error_log *488: LogLevel warn* 533: ServerSignature On 550: <Directory "/var/www/icons"> 551: Options Indexes MultiViews 552: AllowOverride None : </Directory> 579: <Directory "/var/www/cgi-bin"> 580: AllowOverride None 581: Options None : </Directory> 756: AddDefaultCharset UTF-8 850: <Directory "/var/www/error"> 851: AllowOverride None 852: Options IncludesNoExec : </Directory>