公司只有一个公网 ip 只开了一个 80 端口 如何多个网站部署在同一个服务器?

知识问答作者:U大使日期:2021-01-24点击:163

最佳解决方案是什么?需要哪些软件硬件?

可以使用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;  

下一篇       上一篇