windows下nginx部署vue项目
下载windows最新版nginx
https://nginx.org/en/download.html
修改nginx配置文件
location / { #root 对应的就是在服务器上前端资源的dist目录的全路径,即代表根路径 #root C:/nginx-1.25.3/html/dist; root E:/IdeaProjects/RuoYi-Vue/ruoyi-ui/dist; # 保持默认不要更改,防止404和入口页面 try_files $uri $uri/ /index.html; index index.html index.htm; } # location /prod-api/ 是配置的代理后的地址 location /prod-api/{ proxy_set_header Host $http_host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header REMOTE-HOST $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; # proxy_pass就是设置的代理后的地址,即自己服务器后台接口的url proxy_pass http://localhost:6666/; }
windows下的命令
启动 start nginx
停止 nginx -s stop
重启 nginx -s reload (在启动的状态下才能使用该命令)