Nginx 设置虚拟主机
文章类型:nginx
发布者:admin
发布时间:2023-04-17
虚拟主机是指在一台物理主机服务器上划分出多个磁盘空间,每个磁盘空间都是一个虚拟主机,每台虚拟主机都可以对外提供 Web 服务,并且互不干扰。
就是一台独立的服务器主机,能够利用虚拟主机把多个不同域名的网站部署在同一台服务器上,主要是基于基于端口号、基于 IP 和基于域名
一:基于端口号配置虚拟主机
原理就是利用 Nginx 监听多个端口,根据不同的端口来区分不同的网站
server {
listen 8001;
server_name localhost;
root /usr/share/nginx/html/html8001;
index index.html;
}
二:基于 IP 的虚拟主机
server {
listen 80;
server_name 127.0.0.1;
root /usr/share/nagix/html/html8001;
index index.html;
}
三:基于域名的虚拟主机
server {
listen 80;
server_name cqhxb.com;
location / {
root /usr/share/nginx/html/html8001;
index index.html;
}
}