反向代理
server {
...
// 效果为:原本访问 xxx/api/xxx
代理之后访问:http://www.serverA.com/xxx
也就是连带api也去除了,如果没有rewrite字段,则代理之后访问:http://www.serverA.com/api/xxx
location /api {
rewrite ^/api/(.*)$ /$1 break;
proxy_pass http://www.serverA.com;
}
...
}
403 forbidden
1.首先查看报错信息,多半是Permission denied
// nginx默认路径
cat /var/log/nginx/error.log
// 安装到了xxx路径
cat /xxx/log/error.log
2.如果是权限问题,首先检查是否设置了启动用户为root
/xxx/conf/nginx.conf
内修改
...
user root;
...
3.同权限问题,设置html
文件夹下文件777
权限
chmod -R 777 html