server
{
listen 1280; // 端口
server_name hudongadmin2.youpenglai.com; // 域名
index index.html index.php index.htm index.jsp index.do default.do; // 默认访问的
root /var/www/hudongadmin2; // 前端放的项目位置
location ^~ / { // 匹配前端资源
rewrite ^\/(.*)$ /$1 break;
proxy_pass http://127.0.0.1:22803;
}
location /api/v1/ { // 匹配后端服务
proxy_set_header Host $host; // 默认的标配 ??? 必要可不写
proxy_set_header X-Real-IP $remote_addr;// 默认的标配 ??? 必要可不写
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; // 默认的标配 ??? 必要可不写
rewrite ^\/api/v1/(.*)$ /v1/$1 break; // 匹配路径url的一个转发 (标准不写 但写了有优化)
proxy_pass http://127.0.0.1:22962/; // 地址 必要
proxy_cookie_path ~(.*) /;
}
location /apis/ {
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
rewrite ^\/apis/(.*)$ /$1 break;
proxy_pass http://127.0.0.1:22907/;
proxy_cookie_path ~(.*) /;
}
}
// 将/api-upload/ 转到 本机8088端口
location /api-upload/ {
rewrite ^\/api-upload/(.*)$ /$1 break;
proxy_pass http://127.0.0.1:8088/;
}
// 将/api-upload/ 转到 本机8088端口/aa
location /api-upload/ {
proxy_pass http://127.0.0.1:8088/aa/;
}
```js
### Nginx location 配置的优先级
![image.png](https://upload-images.jianshu.io/upload_images/8756294-12a78cd80ff3aace.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
摘抄自文章:
[https://blog.csdn.net/qq_15766181/article/details/72829672]
nuxt-nginx 配置
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 1.部署nuxt项目到服务器; 由于vue做出来的项目不利于SEO,所以采用服务端渲染 Nuxt 进行项目改造 1...
- 服务器说明:服务器A:域名www.aaa.com[http://www.aaa.com],部署nuxt代码【端口3...
- 背景:项目是用Nuxt搭建的 描述:项目默认启动是运行在localhost:3000,这样子我们调用测试接口和线上...