公司只有一个公网 ip 只开了一个 80 端口 如何多个网站部署在同一个服务器?
知识问答作者:U大使日期:2021-01-24点击:255
最佳解决方案是什么?需要哪些软件硬件?
可以使用nginx 虚拟主机来配置多个域名
最简单的做法就是安装宝塔面板,在面板里面创建多个网站,同时解决相应的域名到这个公网IP,等待ip解析生效即可部署网站应用。
如果还有疑问可以回复我,随时在线
单端口多分配啊
nat转发或者frp
基本所有的前置服务器应用都能达到要求,apache、nginx、caddy
nginx进行分配转发
使用 Nginx 反向代理:利用Nginx共同监听同一台云服务器的80端口,然后通过不同的域名的方式代理转发,在云服务器下可以指定每个域名访问特定的Linux文件目录(站点)
server{ listen 80 default_server; server_name www.xxx1.com; index index.php index.html index.htm default.php default.htm default.html; root /www/wwwroot/www.xxx1.com/site1 ......}server{ listen 80 default_server; server_name www.xxx2.com; index index.php index.html index.htm default.php default.htm default.html; root /www/wwwroot/www.xxx2.com/site2 ......} ...... include /www/server/panel/vhost/rewrite/www.xxx1.com.conf;