虚拟主机:将一台服务器虚拟出多台主机,每台虚拟主机都可以是一个独立的网站,都可以具有独立的域名,具有完整的Intemet服务器功能。同一台主机上的虚拟主机之间是完全独立的。
简单说就是你有两个完全独立的网站,可以利用虚拟主机在一台服务器上跑。
跟Apache -样,Nginx也可以配置多种类型的虚拟圭机:一是基于IP的虚拟主机,二是基于域名的虚拟主机,三是基于端口的虚拟主机。
nginx.conf
http { ……… #server就是定义主机的 #server { # listen 8000; # listen somename:8080; # server_name somename alias another.alias; # location / { # root html; # index index.html index.htm; # } #} }
这段就是定义虚拟主机的例子
可以直接在里面复制修改即可添加
为了方便管理,一般都是独立创建一个文件(vhost.conf),然后再在nginx配置文件里的http里指定一下
步骤:
首先创建定义虚拟主机的文件
vim /usr/local/nginx/conf/vhost.conf
server { #添加一个server listen 80; #监听80端口 server_name www.baidu.com; #域名 location / { #指定位置 root html/baidu; #主页所在目录 index index.html index.htm; #索引文件 } } server { listen 80; server_name www.qq.com; location / { root html/qq; index index.html index.htm; } }
上面添加了两个虚拟主机两个域名,一个是www.baidu.com 一个是www.qq.com
然后需要在nginx的主配置文件里指定一下
vim /usr/local/nginx/conf/nginx.conf
在http { }里面添加一行
include vhost.conf;
一定要添加到http {}里,避免添加到外面或者里面的其他定义区里
重启服务
分别在/usr/local/nginx/html/baidu和/usr/local/nginx/html/qq下创建两个index.html文件,分别在里面写入baidu和qq测试一下
[root@rh5-4 conf]# elinks http://www.qq.com--dump
[root@rh5-4 conf]# elinkshttp://www.baidu.com --dump
baidu
配置完成!
查看本栏目更多精彩内容:http://www.bianceng.cnhttp://www.bianceng.cn/Servers/web/
以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索html
, 文件
, nginx
, conf
, index
, 虚拟主机
, nginx.conf
, html nginx
, nginx域名apache
, nginx.conf配置文件
, nginx空主机头
, 配置虚拟主机
虚拟主机配置
nginx 虚拟主机配置、nginx的虚拟主机配置、nginx 多虚拟主机配置、nginx配置php虚拟主机、nginx 虚拟主机,以便于您获取更多的相关知识。