20240113----重返学习-nginx/conf/nginx.conf
的多虚拟主机配置最简配置说明
文件说明
不同端口号的多虚拟主机配置
worker_processes 1;
events {# 事件驱动模块;
worker_connections 1024;
}
http {# 网络请求模块;
include mime.types;
default_type application/octet-stream;
sendfile on;
keepalive_timeout 65;
server {# 表示一个服务器虚拟主机vhost的配置;
listen 80;
server_name localhost;
location / {# 表示uri,如一个域名后的子目录或子路径;
root /www/www;
index index.html index.htm;
}
error_page 500 502 503 504 /50x.html;
location = /50x.html {# 表示`/50x.html`的uri资源配置;
root html;
}
}
server {# 表示一个服务器虚拟主机vhost的配置;
listen 88;
server_name localhost;
location / {# 表示uri,如一个域名后的子目录或子路径;
root /www/vod;
index index.html index.htm;
}
error_page 500 502 503 504 /50x.html;
location = /50x.html {# 表示`/50x.html`的uri资源配置;
root html;
}
}
}
服务器ip地址
为192.168.44.101
;s1.com
通过客户端host文件
映射为服务器ip地址
-192.168.44.101
;f.1996f.top
通过DNS解析-网站解析-主机 IP
映射为服务器ip地址
-192.168.44.101
;fang.1996f.top
通过DNS解析-网站解析-主机 IP
映射为服务器ip地址
-192.168.44.101
;*.user.1996f.top
通过DNS解析-网站解析-主机 IP-泛解析
映射为服务器ip地址
-192.168.44.101
;- 服务器地址
/www/www/index.html
有一个html文件; - 服务器地址
/www/vod/index.html
有一个html文件;
- 可以在
192.168.44.101:80
与s1.com:80
与f.1996f.top:80
与fang.1996f.top:80
与f1.user.1996f.top:80
与f2.user.1996f.top:80
都访问到/www/www/index.html
; - 可以在
192.168.44.101:88
与s1.com:88
与f.1996f.top:88
与fang.1996f.top:88
与f1.user.1996f.top:88
与f2.user.1996f.top:88
都访问到/www/vod/index.html
;
不同域名的多虚拟主机配置
worker_processes 1;
events {# 事件驱动模块;
worker_connections 1024;
}
http {# 网络请求模块;
include mime.types;
default_type application/octet-stream;
sendfile on;
keepalive_timeout 65;
server {# 表示一个服务器虚拟主机vhost的配置;
listen 80;
server_name f.1996f.top;
location / {# 表示uri,如一个域名后的子目录或子路径;
root /www/www;
index index.html index.htm;
}
error_page 500 502 503 504 /50x.html;
location = /50x.html {# 表示`/50x.html`的uri资源配置;
root html;
}
}
server {# 表示一个服务器虚拟主机vhost的配置;
listen 80;
server_name fang.1996f.top;
location / {# 表示uri,如一个域名后的子目录或子路径;
root /www/vod;
index index.html index.htm;
}
error_page 500 502 503 504 /50x.html;
location = /50x.html {# 表示`/50x.html`的uri资源配置;
root html;
}
}
}
服务器ip地址
为192.168.44.101
;s1.com
通过客户端host文件
映射为服务器ip地址
-192.168.44.101
;f.1996f.top
通过DNS解析-网站解析-主机 IP
映射为服务器ip地址
-192.168.44.101
;fang.1996f.top
通过DNS解析-网站解析-主机 IP
映射为服务器ip地址
-192.168.44.101
;*.user.1996f.top
通过DNS解析-网站解析-主机 IP-泛解析
映射为服务器ip地址
-192.168.44.101
;- 服务器地址
/www/www/index.html
有一个html文件; - 服务器地址
/www/vod/index.html
有一个html文件;
- 可以在
f.1996f.top:80
访问到/www/www/index.html
; 原因是因为配置了f.1996f.top:80
; - 可以在
fang.1996f.top:80
访问到/www/vod/index.html
; 原因是因为配置了fang.1996f.top:80
; - 可以在
192.168.44.101:80
与s1.com:80
与f1.user.1996f.top:80
与f2.user.1996f.top:80
都访问到/www/www/index.html
;原因是因为那些都没具体配置,但配置了80端口即f.1996f.top:80
在第一条,所以会访问第一个虚拟主机;
进阶参考
- 尚硅谷Nginx教程(亿级流量nginx架构设计) - 16-基本使用-Nginx虚拟主机域名配置