nginx配置
1) 检查配置nginx -t
2) 重载配置nginx -s reload
即可。(不需要重启:service nginx restart
)
3) 查找nginx ps -ef | grep nginx
4) 跨域配置:
# 直接请求nginx也是会报跨域错误的这里设置允许跨域
# 如果代理地址已经允许跨域则不需要这些, 否则报错(虽然这样nginx跨域就没意义了)
# srever模块配置是http模块中的一个子模块
server {
listen 80;
server_name www.xxx.com;
add_header Access-Control-Allow-Origin *;
add_header Access-Control-Allow-Headers X-Requested-With;
add_header Access-Control-Allow-Methods GET,POST,OPTIONS;
xxx
}
- 最重要的,要上传
favicon.ico
文件,这个iocn没有的话,会有连带反应,各种奇怪报错,第一次报错,第二次又正常,100个文件里有一两个文件访问不到,报跨域报错。这个其他文章都没写到,我自己躺的坑!分享给大家。这个问题查了1天才解决了!网上根本没有这个问题的解决方案啊~感叹下神奇的问题