有时候我们只有一台服务器,只有一个ip,一台服务器上部署一个网站又太浪费,也不想购买域名,因为仅仅想自己用,想要用一台服务器的一个ip部署多个网站项目,这个时候就需要我们使用ip:端口来实现。

最开始接触云服务器的时候我也是一脸懵逼,明明知道可以用多端口,但是却不知道如何设置,结果就用多台服务器,多个ip每个部署了一个网站项目,现在想想有些过于浪费。所以写下这方面关于一个ip多端口部署不同网站来给小白看。

一、放行端口

在云服务器服务商那里,前往防火墙,添加规则

添加防火墙规则

比如我要开放4000-4990端口

添加的4000-4900开放的规则

二、在宝塔部署网站

1.使用一键部署或者自己新建网站

域名随便写一个即可

随便写一个域名部署网站

2.修改配置文件

网站-> www.suibianxieyige.com -> 配置文件

修改配置文件
将
listen 80
server_name www.suibianxieyige.com

改成你的端口和服务器ip,假如端口是4001,ip是123.123.123.123,就改成

listen 4001
server_name 123.123.123.123

这样就可以通过端口访问网站 123.123.123.123:4001

其他的站点也可以通过类似的方式来创建,每个端口号只能对应一个站点,如果重了可能会起冲突。