ubuntu 18.04安装nginx
# 安装
sudo apt install nginx
# 查看版本
nginx -v
nginx常用操作
# windows下杀死所有nginx进程
taskkill /fi "imagename eq nginx.EXE" /f
# 启动
start nginx.exe
nginx部署vue项目
server {
location / {
try_files $uri $uri/ /index.html; # 此处的 @router 实际上是引用下面的转发,否则在 Vue 路由刷新时可能会抛出 404
}
}
location /api {
rewrite ^.+api/?(.*)$ /$1 break;
proxy_pass http://192.168.32.93:18010; #node api server 即需要代理的IP地址
proxy_redirect off;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}