欢迎各位兄弟 发布技术文章
这里的技术是共享的
问题描述:
使用Nginx代理的服务,一直使用正常,突然昨天就访问不了了;通过IP访问和端口能正常访问。
原本以为是请求头文件过大导致资源未加载完问题;然后修改了Tomcat中配置中的请求头文件,
server
{undefined
listen 80;
server_name mjj.jybb.me; #主机名
location / {undefined
proxy_cache cache_one;
proxy_cache_valid 200 304 3d; #正常状态缓存时间3天,按实际情况修改
proxy_cache_key $host$uri$is_args$args;
proxy_pass http://www.baidu.com/; #反代的网站
proxy_redirect off;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
expires 10d; #默认10天缓存
access_log /home/logs/mjj.log access; #日志文件,不开启日志请改为access_log off;
}
}
重启一下nginx,访问一下网站。
chown -R www:www /usr/local/nginx/proxy_temp
PS:一开始Chrome,我就一股脑的根据Chrome提示的错误去查找资料去调试;因为应该先把相关的容器的错误日志都查看一遍,看看问题出在哪里然后再去对症下药这样子才能事半功倍。个人问题总结,期望对大家有帮助。