百度后发现是nginx的存储问题需要清除缓存
解决办法:直接删除Nginx缓存文件即可;
问题描述:
react项目改写完原本以为打包好webpack放到测试环境上就好了,但是没想到被报错问题困扰了很多天
具体报错问题
解决一:
直接删除Nginx缓存文件,应该就可以访问了:# rm -rf /usr/local/nginx/proxy_temp
防止缓存文件过多,设置Nginx的缓存过期时间,如下:# vim /usr/local/nginx/conf/nginx.conf
server
{
listen 80;
server_name mjj.jybb.me; #主机名
location / {
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/wwwlogs/mjj.log access; #日志文件,不开启日志请改为access_log off;
}
}
重启一下nginx,访问一下网站
解决二:
调整/proxy_temp权限为配置nginx的那个用户。
chown -R www:www /usr/local/nginx/proxy_temp
网友评论