开发版部署后用反向代理访问怎么配置

用nginx做反向代理,怎们都不行,只能访问开始的界面,打开表格都显示错误

我的是seatable和宝塔部署在同一个服务器,然后seatable默认端口全部改掉,然后再反向代理

比如seatable绑定的域名是 xxx.com,http端口我改为81,宝塔里面设置http://xxx.com反向代理就代理到 http://127.0.0.1:81 ,然后修改配置文件 (dtable_web_settings.py) 中的 URL 为你http://xxx.com,不要加端口,不然上传附件并更新表格列的时候会出错,详细的参考部署文档常见问题

解决了,非常感谢

设置https反向代理http,能够打开登录页面,但点击登录会提示错误,大家有遇到这个问题吗?

我的ssl是放在反向代理的Nginx里的,seatable的容器本身没有开ssl。
然后修改dtable_web_settings.py
我是在这个文件里的有关URL的项,http改成https,就可以正常访问了

我一直折腾https访问没有成功。你只修改了dtable_web_settings.py这一个文件吗?seatable里面的nginx配置文件要修改没什么?可以详细指点一下吗,感谢了!

seatable里的nginx什么都不用改,改你宿主机的nginx就行,在里面加载SSL,proxy_pass到127.0.0.1:你seatable容器映射出来的端口,它默认的80端口不能改,只能改容器映射出来的端口。server_name写你的域名

这是我的docker-compose和dtable_web_settings的一些配置,我这里截图不全,还有几个URL也都改成https

再给你看一下宿主机nginx的配置,都弄好应该就没什么问题了

感谢感谢,晚点试一下。