同一个域名怎么部署两个next.js项目
来源:11-2 项目部署

慕仰4782347
2019-10-10
location / {
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
proxy_set_header Host $host;
proxy_set_header X-Nginx-Proxy true;
proxy_cache_bypass $http_upgrade;
proxy_pass http://nodenuxt;
# First attempt to serve request as file, then
# as directory, then fall back to displaying a 404.
#try_files $uri $uri/ =404;
}
location ^~ /ssr/ {
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
proxy_set_header Host $host;
proxy_set_header X-Nginx-Proxy true;
proxy_cache_bypass $http_upgrade;
proxy_pass http://nextpsb;
}
第一个可以访问,但是第二个访问不了,报错如下:
于是修改nginx配置如下
location ^~ /ssr/ {
proxy_pass http://localhost:6010/;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection keep-alive;
proxy_set_header Host $host;
proxy_cache_bypass $http_upgrade;
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;
}
但是任然不能正常访问,错误如下图
请问老师到这里该如何修改代码,或是配置,江湖救急,
前提是在同一个域名下配置
写回答
3回答
-
慕仰4782347
提问者
2019-10-21
老师麻烦通过下我的QQ:444812002 帮忙看下这个问题
00 -
慕仰4782347
提问者
2019-10-13
还是不可以,我看了webpack里面没有publicPath
00 -
Jokcy
2019-10-13
你改一下nextjs的webpack配置,把publicPath前面加上/ssr/试一下
032019-10-21
全栈进阶课程 React16.8+Next.js+Koa2一步到位开发Github
学习React/Next.js服务端渲染SSR同构设计方案,理解OAuth登录体系的实现原理
651 学习 · 311 问题
相似问题
next作为中间件的问题
回答 1
这里_app.js文件的作用是什么
回答 2