因为隔几秒都会访问服务器, 服务器总是会记录这些检查记录. 导致1,2天就能把日志文件肥大成不像样了......
大家是怎么处理这种问题的?
-------------------------
-------------------------
-------------------------
-------------------------
公布一下解决方案:
Apache, IIS(其他的也差不多):
1.新建一个空站点(首页放个空文件也行:如空的index.html文件)
2.使用当前端口(无需用其他端口)新增一个站点. 并把服务器头设置为: slbtest.你的域名.com
3.启动服务器容器保证能正常打开新站点
4.进入SLB设置,打开健康检查, 无需修改任何一个地方,把域名设置为上面的域名就可以了.(这个域名不需要在万网域名中配置, 只是一个假的头而已. 你无需为它做解析).最后保存
5.打开你的云服务器, 等一会儿并打开日志, 确保目前正在正常记录检查SLB日志.
6.针对刚新建的站点, 关闭日志. (关闭日志方法就不写了, 自己网上搜一下). 然后重启服务器容器
这样就能在同端口下利用指定的域名头访问站点, 域名外网用户也访问不了,因为没做解析. 同一个端口挂了也能顺利检测到.也不需要单独配置过滤IP来消耗资源
最后说一下, 使用SLB大家最好别关闭健康检查, 如果你有两个云服务器连接到SLB, 如果其中一个宕机或端口挂了. 健康检测查到后自动把所有请求转到正常的云服务器, 如果你关闭了. 它完全不知啊.所以还是会有请求转到有问题云服务器,而用户就无法打开网页. 你就杯具了.
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。