嘟嘟社区

同一个服务器搭建多个网站的相关疑惑


本帖最后由 hostloc10086 于 2021-10-25 17:41 编辑

想把多个vps的程序合在同一个vps上,但是有个疑问搞不明白:同一个服务器搭建多个网站如何实现。
比如我搭建一个bitwarden程序在vps-A上,搭建一个nextcloud在vps-B上。
我现在想要把这两个程序都搭建在vps-B上,并达到访问http://bitwarden.xxx.xx时自动跳转到https://bitwarden.xxx.xx   访问http://nextcloud.xxx.xx时跳到https://nextcloud.xxx.xx上的效果。

我的猜想是nginx多个端口反向代理
比如bitwarden程序 运行的xxx端口反代到bitwarden.xxx.xx域名上80端口
nextcloud程序 运行的xxx端口反代到nextcloud.xxx.xx域名上80端口
刚刚尝试下了,没有成功。其中一个程序使用程序运行端口可以登入,但是用80端口登录时程序运行图标可以显示,网页上也是空白一片无任何报错等其它信息,不知道哪里出了问题!
望大佬指点一二!

宝塔好像蛮吃性能和内存的,之前好像也听说宝塔不安全(没有确切的消息来源)。综合考虑我搭建程序时一看到宝塔相关教程的帖子直接跳过!

是我没看懂还是楼主描述还是有别的需求?

但是看你描述难道不是解析后,添加站点,然后301 HTTP到HTTPS?

迷糊

这种东西就用不着反代……
请去了解一下建站过程吧。

apache跟IIS跟nginx都有的,分域名对应网站。

nginx sni config
我看你是玩docker玩傻了连这种问题都能问
等个大佬                       
本帖最后由 pyh919597378 于 2021-10-25 17:00 编辑

就是反代啊,我昨天也是才学会反代的。没问题啊,你应该是反代设置错了。

宝塔吧
Nginx配置一下不就完事了?A域名就代理到A服务的端口
nginx反代就是解决这个问题的
docker解君忧

pyh919597378 发表于 2021-10-25 16:58
就是反代啊,我昨天也是才学会反代的。没问题啊,你应该是反代设置错了。 …

是的,我也是这么猜想的,肯定是nginx配置的有问题。

是的,docker确实是个好玩意。