Nginx中虚拟主机配置
虚拟主机功能是Nginx经常用到的一个特性,每个虚拟主机就是一个独立的站点,对应一个域名,如果需要多个域名指向到一个IP上时,通过虚拟主机功能可以轻松实现。
下面在Nginx中创建三个虚拟主机,需要说明的是,这里仅仅列出了虚拟主机配置部分。
http{
server {
listen 80;
server_name www.abc1.com;
charset utf-8;
access_log logs/host1.access.log main;
location / {
index index.html index.htm;
root /data/tp/abc1;
}
}
server {
listen 80;
server_name www.abc2.com;
charset utf-8;
access_log logs/host2.access.log main;
location / {
index index.html index.htm;
root /data/tp/abc2;
}
}
# 将主机配置单独放在文件中然后导入到主配置文件
include /usr/local/nginx/conf/vhosts/www.abc3.conf;
}
$ cat /usr/local/nginx/conf/vhosts/www.abc3.conf;
server {
listen 80;
server_name www.abc3.com;
charset utf-8;
access_log logs/host3.access.log main;
location / {
index index.html index.htm;
root /data/tp/hxg3;
}
}
然后在本地做解析
$ cat c:\windows\system32\drivers\etc\hosts
10.0.0.5 www.abc1.com
10.0.0.5 www.abc2.com
10.0.0.5 www.abc3.com
然后浏览器访问三个域名,得到不同的主页
本文来自博客园,作者:厚礼蝎,转载请注明原文链接:https://www.cnblogs.com/guangdelw/p/17911437.html
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!
2022-12-18 二进制安装mysql
2022-12-18 yum在线安装mysql
2022-12-18 修改mysql密码规则
2022-12-18 MySQL发行版的选择
2022-12-18 centos7 编译安装mysql
2022-12-18 rsync数据镜像工具