网站首页 > 精选教程 正文
一、通过端口创建虚拟主机
案例:通过端口访问两个不同的页面
将/usr/local/tengine-2.1.0/html/index.html内的内容改为 Welcom to port1
然后在/opt/sxt/html/index.html 中内容改为Welcom to port2
更改tengine的配置文件
vim /usr/local/tengine-2.1.0/conf/nginx.conf # 添加两个Server,一个Server的端口指向80 server { listen 80; server_name 192.168.163.11; location / { root html; index index.html index.htm; } } #另一个的端口指向8080 server { listen 8080; server_name 192.168.163.11; location / { root /opt/sxt/html; index index.html index.htm; } } #然后重启Nginx service nginx restart
我们访问两个不同的端口可以看到内容不相同
二、通过IP实现虚拟主机
通过不同IP同样的端口访问不同的页面,还是将两个index.html页面内容改为IP1和IP2
通过命令虚拟出来一个IP
ifconfig eth0:1 192.168.163.100(虚拟IP,但一定要和真实IP在同一个网段) netmask 255.255.255.0 ifconfig #查看新虚拟出来的IP #两个Server监听两个不同的IP server { listen 80; server_name 192.168.163.11; location / { root html; index index.html index.htm; } } server { listen 80; server_name 192.168.163.100; location / { root /opt/sxt/html; index index.html index.htm; } }
重启Nginx : service nginx restart
三、通过实现虚拟主机
通过域名访问不同的两个index.html 将两个index.html的内容改为 nginx1.com和 nginx2.com
#将两个域名指向同一个端口,访问结果是什么 server { listen 80; server_name www.nginx1.com; location / { root html; index index.html index.htm; } } server { listen 80; server_name www.nginx2.com; location / { root /opt/sxt/html; index index.html index.htm; } }
重启Nginx,然后在本地Winodw的Hosts内将两个域名指向同一个IP(因为我们的域名是没有注册的,所以需要手动解析一下):
C:\Windows\System32\drivers\etc\hosts
结果:
至此我们根据IP、端口、域名实现了虚拟化主机
猜你喜欢
- 2024-10-07 服务器部署:利用WebHook实现PHP自动部署Git代码
- 2024-10-07 如何在 Debian 11 上使用 Nginx 安装 HTTP Git 服务器
- 2024-10-07 6、Nginx+Apache环境配置——Apache安装配置
- 2024-10-07 使用shell脚本一键部署虚拟主机 建立shell脚本
- 2024-10-07 在Docker内安装Nginx教程 docker内安装docker
- 2024-10-07 Nginx 部署的虚拟主机如何使用 Let's Encrypt 来进行加密 https
- 2024-10-07 CentOS7.2与Nginx配置虚拟主机 nginx虚拟主机作用
- 2024-10-07 Nginx 配置虚拟主机、pathinfo和URL重写
- 2024-10-07 4、Nginx的虚拟主机的实现-基于ip地址
- 2024-10-07 nginx基于ip的虚拟主机配置 nginx配置iphash
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- nginx反向代理 (57)
- nginx日志 (56)
- nginx限制ip访问 (62)
- mac安装nginx (55)
- java和mysql (59)
- java中final (62)
- win10安装java (72)
- java启动参数 (64)
- java链表反转 (64)
- 字符串反转java (72)
- java逻辑运算符 (59)
- java 请求url (65)
- java信号量 (57)
- java定义枚举 (59)
- java字符串压缩 (56)
- java中的反射 (59)
- java 三维数组 (55)
- java插入排序 (68)
- java线程的状态 (62)
- java异步调用 (55)
- java中的异常处理 (62)
- java锁机制 (54)
- java静态内部类 (55)
- java怎么添加图片 (60)
- java 权限框架 (55)
本文暂时没有评论,来添加一个吧(●'◡'●)