佬友们,就是我想在一台vps上建两个网站,比如A网站的域名是www.abc1.com,B网站的域名是www.abc2.com。现在的问题是,我用www.abc2.com打开的却是www.abc1的内容,但我已经设置好了A网站是IP:80,然后B网站是IP:81,它们两个域名都托管在cf里面都指向这个vps的IP,为什么会这样
因为http 是80端口 https 是 443
你从浏览器打开 网址 cf 默认请求到你主机的 :80作为 upstream 了叭
2 个赞
你在cf开了小黄云吗,如果开了,cf不支持81端口。
如果没开,访问 www.abc2.com 需要带上端口也就是 www.abc2.com:81 这样访问。
建议是用Nginx反代本机其他服务,这样支持使用常规端口访问,不需要带端口
2 个赞
对呀 因为你统一指向一个 ip 那就默认 ip:80
2 个赞
设置一下回源就行了
2 个赞
噢噢噢 我懂啦!谢谢!
你得用NGINX
用 nginx 叭 如果不太会可以用NGINXConfig | DigitalOcean 生成配置或者直接上GitHub - NginxProxyManager/nginx-proxy-manager: Docker container for managing Nginx proxy hosts with a simple, powerful interface
2 个赞
是开了小黄云,刚刚试了下可以了 谢谢!
我之前用nginx就可以 现在发现原来是小黄云不支持81端口
噢噢!好的!