1. 虚拟主机Virtual Host
一种在单一主机或主机群上,实现多网域服务的方法,可以运行多个网站或服务的技术,虚拟主机之间完全独立,并可由用户自行管理虚拟并非指不存在,而是指空间是由实体的服务器延伸而来,其硬件系统可以是基于服务器群,或者单个服务器
使用域名访问虚拟主机,虚拟主机会给一个文件路径,然后部署自己的内容;访问域名时就会访问改文件夹下的某 个资源
2. 使用Nginx配置虚拟主机
在nginx下建立一个ygb的文件夹,里面新建一个index.html
在nginx.conf配置下http -> server块内配置
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22server {
#监听端口为 80
listen 80;
#设置主机域名
server_name www.xiaoyuge.cc/blog;
#设置访问的语言编码
#charset koi8-r;
#设置虚拟主机访问日志的存放路径及日志的格式为main
#access_log logs/host.access.log main;
# 这个是域名反问的虚拟主机的文件路径
root /usr/local/nginx/data/ygb
#设置虚拟主机的基本信息
location / {
#设置虚拟主机默认访问的网页
index index.html index.htm;
}
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root html;
}
}启动,然后在浏览器访问域名www.xiaoyuge.cc/blog
1
./nginx -c ./nginx.conf