【nginx-多域名虚拟主机】

实现多域名虚拟主机

环境:centos7,nginx1.24.0
实现目标: 使用同一台服务器,浏览器访问www.andy1.com,www.andy2.com,www.andy3.com访问不同内容
作用:在配置Nginx作为多域名虚拟主机时,主要目的是为了在同一台服务器上托管多个网站或应用程序,而不需要为每个网站或应用配置单独的服务器或IP地址。这样做的好处包括节省资源、简化管理、提高效率等

1.修改/apps/nginx/conf/nginx.conf配置文件,//默认在/etc/nginx/nginx.conf下
倒数第二行添加
include /etc/nginx/conf.d/*.conf;

2.创建不同域名的文件
touch andy{1,2,3}.conf
在这里插入图片描述
andy1.conf文件内容,分别复制文件内容到其他文件,并修改andy1为andy2,andy3

server {
listen 80;
server_name www.andy1.com;
location / {
root html/andy1;
index index.html index.htm;
}
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root html;
}
}

3.建立网页文件
进入/apps/nginx/html
创建三个域名的文件夹, mkdir andy{1,2,3}
echo “i’m andy1” > andy1/index.html
echo “i’m andy2” > andy2/index.html
echo “i’m andy3” > andy3/index.html

4.使用SwitchHosts修改域名
在这里插入图片描述
5.重新加载nginx,并使用网页访问测试
systemctl reload nginx
在这里插入图片描述
在这里插入图片描述
访问测试成功!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值