文章目录

一、Nginx虚拟主机

二、基于域名

三、基于端口

四、基于IP地址

一、Nginx虚拟主机

每个虚拟web 站点拥有独立的 “server { }” 配置端,各自监听的IP地址、端口号可以单独制定,当然网站名称也是不同的。

二、基于域名

环境准备:

这两个域名指向同一个IP地址

域名:www.wang.com / www.king.com

IP地址 : 192.168.111.141

nginx的安装已经提前配置好了,需要的可以看上一篇博客.

1、DNS解析

Nginx 虚拟主机之基于域名、端口、IP地址

Nginx 虚拟主机之基于域名、端口、IP地址_第1张图片

Nginx 虚拟主机之基于域名、端口、IP地址

Nginx 虚拟主机之基于域名、端口、IP地址_第2张图片

Nginx 虚拟主机之基于域名、端口、IP地址_第3张图片

Nginx 虚拟主机之基于域名、端口、IP地址_第4张图片

Nginx 虚拟主机之基于域名、端口、IP地址

Nginx 虚拟主机之基于域名、端口、IP地址_第5张图片

2、配置测试网页的内容

Nginx 虚拟主机之基于域名、端口、IP地址_第6张图片

Nginx 虚拟主机之基于域名、端口、IP地址

改 /usr/local/nginx/conf/nginx.conf 文件,用 server {} 段配置不同站点。

Nginx 虚拟主机之基于域名、端口、IP地址_第7张图片
Nginx 虚拟主机之基于域名、端口、IP地址_第8张图片

4、检查配置文件是否有语法错误

Nginx 虚拟主机之基于域名、端口、IP地址_第9张图片

5、用客户机 win10 访问两个域名测试

Nginx 虚拟主机之基于域名、端口、IP地址_第10张图片

Nginx 虚拟主机之基于域名、端口、IP地址_第11张图片

Nginx 虚拟主机之基于域名、端口、IP地址_第12张图片

三、基于端口

选择系统中不同的端口,将多个端口映射到同一个 IP地址。

1、修改 nginx.conf 文件

Nginx 虚拟主机之基于域名、端口、IP地址

Nginx 虚拟主机之基于域名、端口、IP地址_第13张图片

2、重启nginx

Nginx 虚拟主机之基于域名、端口、IP地址

3、测试网页内容

Nginx 虚拟主机之基于域名、端口、IP地址_第14张图片

4、用客户机 win10 访问两个端口测试

Nginx 虚拟主机之基于域名、端口、IP地址_第15张图片

Nginx 虚拟主机之基于域名、端口、IP地址_第16张图片

四、基于IP地址

域名 :www.king.com / www.wang.com

IP地址: 192.168.111.141 / 192.168.111.142

Nginx 虚拟主机之基于域名、端口、IP地址_第17张图片

1、修改 nginx.conf 文件

Nginx 虚拟主机之基于域名、端口、IP地址
Nginx 虚拟主机之基于域名、端口、IP地址_第18张图片

2、重启nginx

Nginx 虚拟主机之基于域名、端口、IP地址

3、dns中 demo 的IP地址

Nginx 虚拟主机之基于域名、端口、IP地址
Nginx 虚拟主机之基于域名、端口、IP地址_第19张图片
Nginx 虚拟主机之基于域名、端口、IP地址

4、用客户机 win10 访问两个ip地址测试

Nginx 虚拟主机之基于域名、端口、IP地址_第20张图片

Nginx 虚拟主机之基于域名、端口、IP地址_第21张图片

Nginx 虚拟主机之基于域名、端口、IP地址_第22张图片