0
点赞
收藏
分享

微信扫一扫

【系统部署知识汇总】第6章—— nginx虚拟主机

waaagh 2022-08-16 阅读 69


Nginx 虚拟主机

01
虚拟主机介绍
02
基于IP的虚拟主机
03
基于端⼝的虚拟主机
04

虚拟主机介绍 01

虚拟主机

⼀个web服务器软件默认情况下只能发布⼀个web,因为⼀个web分享出去需要三个条件(IP、Port、Domain name)
⼀个web服务器软件如何发布多个web呢?
虚拟主机:就是把1台物理服务器划分成多个“虚拟”的服务器,每1个虚拟主机都可以有独⽴的域名和独⽴的⽬录

基于IP的虚拟主机 02

基于IP的虚拟主机

前提:给单台服务器设置多个ip地址,前提需要配置多个网卡

server {
listen 192.168.10.42:80;
location / {
root html/abc;
index index.html index.htm index.php;
}
}

server {
listen 192.168.10.52:80;
location / {
root html/cbd;
index index.html index.htm;
}
}

基于端⼝的虚拟主机 03

基于端口的虚拟主机

server {
listen 80;
server_name www.abc.com;
location / {
root html/abc;
index index.html index.htm index.php;
}
}

server {
listen 8080;
server_name www.abc.com;
location / {
root html/cbd;
index index.html index.htm;
}
}

基于域名的虚拟主机 04

基于域名的虚拟主机

server {
listen 80;
server_name www.abc.com;
location / {
root html/abc;
index index.html index.htm index.php;
}
}
server {
listen 80;
server_name www.cbd.com;
location / {
root html/cbd;
index index.html index.htm;
}
}


举报

相关推荐

0 条评论