1、在/etc/nginx/sites-enabled目录下新建proxy.conf
sudo vi /etc/nginx/sites-enabled/proxy.conf
2、配置内容如下
server {
listen 8036;
server_name localhost;
#charset koi8-r;
#access_log logs/host.access.log main;
# 后端反向代理
location /api/ {
proxy_pass http://172.26.20.220:9999;
proxy_redirect off;
}
# 前端项目的地址
location / {
root /home/user/resume/resume-frontend/dist;
try_files $uri $uri/ /index.html last;
index index.html index.html;
}
}
3、重启Nginx
sudo service nginx restart
- 访问8036端口以/api开头的会被代理到http://172.26.20.220:9999上,其它请求正常访问。