如何nginx多个项目
本帖最后由 术爷有专攻 于 2023-5-21 09:43 编辑看了这篇帖子帮你打开活字格更神奇的功能:八十一,当活字格遇上反向代理——实现三种场景的反代 - 活字格专区 - 专题教程 - 葡萄城产品技术社区 (grapecity.com.cn)
但是跟我的需求不太一样,我现在发布了 订单系统 a 端口 81库存系统 b端口82 人事系统 c 端口83 3个应用
对应域名分别是a.xx.com b.xx.com c.xx.com
现在想实现访问这3个域名的时候自动对应到abc应用,但是现在测试下来发现活字格一个服务器只能存在一个默认应用,其它应用必须要用/应用名来区分
这个在nginx里设置了转发以后,打开页面一直加载状态
nginx转发参数
server {
listen 80;
server_namea.xx.com;
location / {
proxy_pass http://localhost:81/a/;
}
error_page 500 502 503 504/50x.html;
location = /50x.html {
root html;
}
}
这个是需要调查的,不过要把nginx和活字格全部了解才好处理,还需要环境还配合,您可以先填一下我们这边的1V1申请:https://www.grapecity.com.cn/applyonline,
通过申请后会有专门的人联系您,配合您处理这个问题~ ,应该是活字格哪里有限制,控制台提示的如下
这个问题很麻烦,原因是活字格这样设置后无法获取应用名称,导致一直转圈圈 是的,应该按端口;,这有点非主流了,跟我们的其它项目完全不是一个标准 nginx我们就不太熟悉了,看看格友大佬们有啥可行的方案吗~ 这不是nginx的问题 是活字格的问题 楼主您的问题解决了吗 我的报错和你一样,我想实现A域名访问A应用 B域名访问B应用。AB应用都不是默认应用, 为什么说“每个活字格服务器都需要一个nginx”?
https://gcdn.grapecity.com.cn/showtopic-186662-1-1.html
(出处: 葡萄城开发者社区)
注意这个:location的路径需要和应用名保持一致,如应用名是red,location的过滤器需要用^~ /red/ 感谢大佬回复 不过能不能给一个成功的例子和nginx配置文件参考一下 反正目前没搞成功 页面加载报错
页:
[1]
2