Linux_253_Nginx基于多域名的虚拟主机

开发者 2024-9-5 03:47:07 47 0 来自 中国
Nginx基于多域名的虚拟主机配置
基于多IP的虚拟主机,用的还是不多的,还可能造成IP不足等问题,一般如果没有特殊需求,用的更多,且更方便的是基于多域名的虚拟主机。
前提使用条件,要么配置DNS服务器,将你想用的域名解析到对应的ip
使用本地的hosts文件,进行本地测试访问
多域名的配置结合nginx,就是实现了多虚拟主机的访问,解决了可能IP不足的问题
1、环境准备,先在你的客户端本地,修改hosts文件信息macos: /etc/hostswindows: C:\Windows\System32\drivers\etc\hosts2、修改hosts文件,添加如下信息,注意这里是客户端本地添加的域名192.168.178.120 www.yu.com  192.168.178.120 www.wei.com192.168.178.120 www.jie.com3、修改服务端的nginx配置第一个域名的虚拟主机修改nginx.conflisten       80;server_name  www.yu.com;root  /web/yu;第二个域名的虚拟主机vim extra/wei.confserver{    listen 80;    server_name www.wei.com;    location / {        root /web/wei;        index index.html;    }}第三个域名的虚拟主机vim extra/jie.confserver{    listen 80;    server_name www.jie.com;    location / {        root /web/jie;        index index.html;    }}4、进行nginx重启nginx -s stopnginx5、分布准备3个域名的虚拟主机站点资料mkdir -p /web/{yu,wei,jie}6、生成三个虚拟主机的首页内容index.htmlNginx支持基于多端口的虚拟主机配置
只需要修改nginx.conf中
server{}标签里面定义的 listen 端口参数即可,实现不同的端口,进行虚拟主机配置
192.168.178.110:80
192.168.178.110:85
192.168.178.110:90
基于不同的端口,来定义不同的server虚拟主机的配置
您需要登录后才可以回帖 登录 | 立即注册

Powered by CangBaoKu v1.0 小黑屋藏宝库It社区( 冀ICP备14008649号 )

GMT+8, 2024-10-18 16:50, Processed in 0.143383 second(s), 32 queries.© 2003-2025 cbk Team.

快速回复 返回顶部 返回列表