同一个服务器通过不同的端口设置不同的网站(IIS)

实现思路

我只有一个服务器,一个域名,但是我想在我的服务器上搭多个网站,该怎么办?本文主要就是针对该情况进行讲述

💡:一台服务器虽然只有一个ip地址,但是一台服务器有65535个端口!我们平时常用的有如下:

TCP(80)HTTP默认端口,对外公共服务端口;
TCP(443):安全型HTTPS默认端口,对外公共服务端口;
TCP(21)FTP服务器端口,用于文件传输;
TCP(22)SSH远程连接端口,安全登录型;
等等

我们能否使用多个端口来实现多个网站? 答案是可以的,下面就一步步实现

在不同的端口搭建网站

1、两种方案

这里提供两种实现方案:
1、宝塔面板(nginx):windows下nginx的安装及使用
2、ISS搭建:继续往下看

本文采用IIS进行多端口网站的搭建

2、IIS实现多端口网站搭建

博主采用的是“腾讯云”作为服务器,其他服务器其实大同小异

1、找到服务器管理器
在这里插入图片描述
2、服务器刚创建的时候,只有蓝框标识的这两个,并不会有第一个IIS,需要我们自己去安装
在这里插入图片描述
3、按下图一步步操作把:

在这里插入图片描述
在这里插入图片描述
之后IIS就会出现在里面啦
在这里插入图片描述
4、打开IIS管理器,并添加网站
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
其中testWeb下放了一个 index.html,内容如下

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>页面</title>
</head>
<body>
    <h1>大家好,我是“在逆境中蜕变"</h1>
</body>
</html>

5、此时点击“浏览”,已经可以在服务器上进行浏览!
在这里插入图片描述
在这里插入图片描述
但是此时从外部设备访问会出现如下:
在这里插入图片描述

6、外部设备想访问本端口,切记一定要在云服务器的防火墙添加该端口! 8085,也就是刚刚创建的那个网站端口
在这里插入图片描述
配置完后,我们在外部端口登录 “域名:8085” 或者 “ip:8085” 会显示如下
在这里插入图片描述

3、如果上面这些配置了还不能连接怎么办

1、防火墙设置

设置服务器的防火墙!
在这里插入图片描述

①、添加入站规则!

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

②、如果服务器端配置了入栈规则还是不能远程访问服务器,则要在服务器端设置防火墙**

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2、重新配置网站

在这里插入图片描述

在这里插入图片描述

4、如果还是不行!

可以私信我~

同一个服务器设置不同网站可以通过不同端口实现,这是一种非常常见的做法。IIS(Internet Information Services)是微软公司发布的Web服务应用程序,用于搭建和管理Web应用程序和网站IIS提供了多种方式,可以用来访问同一个服务器上的不同网站,比如IP地址、主机头、端口号等等。其中,端口号是一个非常重要的部分。 一般情况下,一个应用程序或网站都需要一个端口来进行通信。每个端口都有一个唯一的编号,用来标识不同的应用程序或服务。在同一个服务器上,可以将不同网站分配到不同端口上,这样访问者就可以通过不同端口号来访问不同网站。 比如,我们可以将第一个网站配置在默认的80端口上,这样访问者只需要输入服务器的IP地址或域名即可访问。如果我们需要添加第二个网站,只需要在IIS中创建一个新的站点,并将其绑定到服务器的另一个端口上,比如8080端口。这样,访问者就可以通过输入服务器的IP地址或域名加上8080端口号来访问第二个网站。 这种方式的好处是非常明显的,可以让同一个服务器上的多个站点之间实现彻底的隔离,相互之间没有干扰。同时,可以通过相同的服务器硬件来支持多个网站,可以节省成本。但是,这种做法也有一定的缺点,比如需要给每个网站分配不同端口号,管理起来相对比较麻烦,同时也会增加访问者的复杂度。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值