apache常见问题
apache logs 文件过大怎么办?
关于apache下logs文件过大的问题处理方式:
这里的文件主要有几个:
logs/error.log
logs/access.log
如果安装了ssl可能还会有
logs/ssl_request_log
logs/ssl_error.log
logs/ssl_access.log
这里的做法有2种
限制错误日志文件的大小为1M
每天生产一个错误日志文件
centos服务器下的具体操作:
修改 conf/httpd.conf , extra/httpd-ssl.conf 的文件
注释掉原本的ErrorLog,CustomLog
ErrorLog “| /www/wdlinux/apache/bin/rotatelogs /www/wdlinux/apache/logs/error-%Y-%m-%d.log 1M”
ErrorLog “| /www/wdlinux/apache/bin/rotatelogs /www/wdlinux/apache/logs/error-%Y-%m-%d.log 86400″
CustomLog “| /www/wdlinux/apache/bin/rotatelogs /www/wdlinux/apache/logs/access-%Y-%m-%d.log 1M” common
CustomLog “| /www/wdlinux/apache/bin/rotatelogs /www/wdlinux/apache/logs/access-%Y-%m-%d.log 86400″ common
extra/httpd-ssl.conf
ErrorLog "| /www/wdlinux/apache/bin/rotatelogs /www/wdlinux/apache/logs/error-%Y-%m-%d.log 1M"
TransferLog "| /www/wdlinux/apache/bin/rotatelogs /www/wdlinux/apache/logs/access-%Y-%m-%d.log 1M"
CustomLog "| /www/wdlinux/apache/bin/rotatelogs /www/wdlinux/apache/logs/ssl_request-%Y-%m-%d.log 1M" \
这里命令中的路径/www/wdlinux/apache/根据你服务器的实际安装位置改变,必须要绝对地理位置.
apache Rewrite中文url乱码
TODO