虚拟主机(virtual server) -->一个虚拟主机就相当于一个网站
目录
1.虚拟主机的类型
基于域名
基于ip
基于端口
#常用的位基于域名的虚拟主机,我将演示基于域名的虚拟主机如何配置和使用。
2.搭建基于域名的虚拟主机
①项目布局与实现
② 添加3个虚拟主机配置
server {
listen 80;
server_name www.a.com;
access_log logs/a.com.access.log main;
location / {
root html/a.com;
index index.html index.htm;
}
error_page 404 /404.html;
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root html/a.com;
}
}
server {
listen 80;
server_name www.b.com;
access_log logs/b.com.access.log main;
location / {
root html/b.com;
index index.html index.htm;
}
error_page 404 /404.html;
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root html/b.com;
}
}
server {
listen 80;
server_name www.c.com;
access_log logs/c.com.access.log main;
location / {
root html/c.com;
index index.html index.htm;
}
error_page 404 /404.html;
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root html/c.com;
}
}
③到存放网页的地方建文件夹和文件
④重启nginx
使用nginx -t查看配置文件修改是否有错误
nginx -s reload 重载配置
⑤使用火绒安全修改host文件
⑥浏览器验证