当前位置: 首页> 健康> 母婴 > Nginx上配置多个网站

Nginx上配置多个网站

时间:2025/7/17 15:35:19来源:https://blog.csdn.net/xiaochenXIHUA/article/details/140356631 浏览次数:0次

一、需求描述

        我们只有一台安装了Nginx的服务器,但是我们需要实现在这台服务器上部署多个网站,用以对外提供服务。

二、Nginx上配置多个网站分析

        一般网站的格式为:【http://ip地址:端口号/URI】(比如:http://192.168.3.201:80),IP地址也可用域名表示;那么要实现在Nginx上配置多个网站就有3种方式了:【①多个IP地址;②多个域名;③多个端口】;

三、Nginx上配置多个网站方法

注意:本文所说的Linux系统都是在Centos7.9系统上操作的:

# Nginx配置网站路径:
/usr/share/nginx/html/# Nginx服务路径
/etc/nginx/

3.1、多个IP地址

        注意:如果我们的多个网站想在互联网上被其他用户使用公网访问,那么就需要多个公网ip,需要购买多个公网IP地址,需要多出一笔额外的费用,且这些公网ip地址必须要固定下来,否则一变动就需要重新配置IP地址了。

 3.1.1、Linux系统配置多个IP地址

 1、查看Linux系统的IP地址信息

ip addr

2、进入Linux系统的网络配置文件路径

/etc/sysconfig/network-scripts/

3、给Linux系统配置多个IP地址

注意:为防止修改网络配置文件ifcfg-ens33后出问题,请在编辑前备份一份,可使用如下命令:

cp ifcfg-ens33 ifcfg-ens33.bak

如下图是我这边根据自己的情况配置的多个IP地址内容,可以参考配置:

TYPE="Ethernet"
BOOTPROTO="static"        #这里设置为静态,表示使用我们手动指定的IP内容
NAME="ens33"
DEVICE="ens33"
ONBOOT="yes"
IPADDR1=192.168.3.201    #这里设置为自己的第1个IP地址
IPADDR2=192.168.3.202    #这里设置为自己的第2个IP地址    
IPADDR3=192.168.3.203    #这里设置为自己的第3个IP地址
NETMASK=255.255.255.0    #这里设置为自己的子网掩码
GETEWAY=192.168.3.1      #这里设置为自己的网关
DNS1=114.114.114.114    

 编辑网络配置文件ifcfg-ens33并且编辑(按下键盘的【i】键进行编辑),如下图所示(注意:具体的IP地址、子网掩码、网关内容需要根据自己的实际情况配置

 编辑完成后按下键盘的【ESC】键退出,然后在输入【:wq】保存文件退出;

4、重启网卡服务

systemctl restart network

关键字:Nginx上配置多个网站

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: