免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 9175 | 回复: 2
打印 上一主题 下一主题

[Web] nginx如何关闭错误日志等几个问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-04-28 09:35 |只看该作者 |倒序浏览
问题1. 我设置了关闭正常的访问记录,和错误记录,结果/var/log/nginx/下的access.log没记录正常的,倒出现了404的错误日志,error.log也记录了404的错误日志,只是记录风格不同,这是我的相关nginx.conf:
    server {
    listen          54.87.34.12:80;
    server_name     www.aaa.com;

        #charset koi8-r;

        #access_log  logs/host.access.log  main;

        location / {
            root   /aaa/;
            index  index.html index.shtml;
            access_log off;
        }

        error_page  404              /404.html;
        location = /404.html {
            root   /aaa;
            error_log off;

        }

        # redirect server error pages to the static page /50x.html
        #
        error_page   500 502 503 504  /50x.html;
        location = /50x.html {
            root   /aaa;
            error_log off;
        }

是不是error_log off;这样的写法不对?
另外我在想是否能在nginx.conf的开头部分,设置全局指示,而不用每个虚拟主机都分别设置?


问题2:从404错误日志中,看到一些恶意扫描,比如请求*.asp,我的机器是不可能有asp的,所以可据此判断黑客行为,能否设置成有这样访问的就拒绝连接?封IP。包括各种连接形式:ssh/ftp/https/http等。

问题3:我的服务器是Intel Pentium 4 CPU 3.06GHz双核,2G内存,是应该安装centos i386还是am64版?别人给我装的centos5 i386,而且占用16G硬盘,是不是太大了?有什么可以删除的吗?

问题有点多,盼望高手不惜赐教,知道哪个教我哪个。谢谢了!

论坛徽章:
0
2 [报告]
发表于 2009-04-28 10:02 |只看该作者
再加一个问题:从webmin --> System --> Change Passwords看到能修改nginx密码
可我从来没用过什么nginx密码啊?怎么回事?

论坛徽章:
0
3 [报告]
发表于 2009-04-28 15:40 |只看该作者
1.error_log off这样是关不掉了

试试error_log /dev/null;

win下
error_log nul;

全局在pid附近设一下
2.你要封IP的话就用防火墙或iptables, nginx deny 里当然只能拒绝http的请求
3.查了下是64位, 至于centos占了那么大,应该是安装是选了最大化安装,里面有很多库与开发工具什么的.要删掉的话,最好在图形界面里包管理器删除, 不过依赖性很大的.建议还是别删了.
4.nginx密码那个就不清楚了.rpm安装的? 建了一个nginx用户?
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP