群里的老师们好!我是webman新手,希望得到大家的帮助。
我搭建好了webman,及AI插件应用,按 https://www.workerman.net/app/view/ai 里面配置了nginx,然后可以通用 www.aaa.com/app/ai 的形式访问ai应用了(同样也可以通过ip xx.xx.x.xx.xx/app/ai 形式访问)
我在以下2个问题碰到困扰:
1、不知如何配置一个顶级域名,能直接访问到我的ai应用,如www.bb.com 直接访问ai , 不知如何下手,如何设置nginx,如何设置webman 。
2、我想到了利用nginx的反代,设置 www.bb.com 反向代理 xx.xx.x.xx.xx/app/ai ,虽然访问正常了,但ai聊天没有结果输出 ,不知道问题出在哪里?
以上是两个问题希望得到解答!
https://www.workerman.net/app/view/ai 里有nginx配置参考
整个配置类似这样
一般来说只需要更改server_name和root即可,其他默认。
是的,我按上面的配置了,能通过 www.aa.com/app/ai 来访问,但不能通过www.aa.com直接访问。
只需要在 config/route.php 里加一个路由即可
可以了,谢谢 walkor 。
@walkor 不懂就问。 以后我还有其他应用,需要通过其他一级域名访问的,以上路由需要怎么改呢? 如果按上面的路由会不会全部指向ai应用了?
如果是多个域名, 每个域名重定向到不同的url地址, 需要用nginx重写url地址
比如访问
https://admin.example.com/
时实际访问https://admin.example.com/admin/
比如访问
https://admin.example.com/a/b/c
时实际访问https://admin.example.com/admin/a/b/c
是不是没加
proxy_buffering off;