Nginx配置虚拟主机
2013-07-02 17:07
295 查看
虚拟主机:将一台服务器虚拟出多台主机,每台虚拟主机都可以是一个独立的网站,都可以具有独立的域名,具有完整的Intemet服务器功能。同一台主机上的虚拟主机之间是完全独立的。
简单说就是你有两个完全独立的网站,可以利用虚拟主机在一台服务器上跑。
跟Apache -样,Nginx也可以配置多种类型的虚拟圭机:一是基于IP的虚拟主机,二是基于域名的虚拟主机,三是基于端口的虚拟主机。
nginx.conf
可以直接在里面复制修改即可添加
为了方便管理,一般都是独立创建一个文件(vhost.conf),然后再在nginx配置文件里的http里指定一下
步骤:
首先创建定义虚拟主机的文件
vim /usr/local/nginx/conf/vhost.conf
然后需要在nginx的主配置文件里指定一下
vim /usr/local/nginx/conf/nginx.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 qq
[root@rh5-4 conf]# elinkshttp://www.baidu.com --dump
baidu
配置完成!
简单说就是你有两个完全独立的网站,可以利用虚拟主机在一台服务器上跑。
跟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 qq
[root@rh5-4 conf]# elinkshttp://www.baidu.com --dump
baidu
配置完成!
相关文章推荐
- nginx学习5——配置虚拟主机以,检查nginx配置的方法,windows下的配置
- Brophp Nginx 虚拟主机的配置
- window下phpstudy的nginx配置虚拟主机和伪静态
- Nginx 虚拟主机 VirtualHost 配置
- Nginx如何配置虚拟主机?
- Nginx的虚拟主机配置
- nginx虚拟主机配置
- nginx基于域名的虚拟主机实战配置
- nginx下配置虚拟主机
- nginx的配置、虚拟主机、负载均衡和反向代理--03
- nginx配置多个虚拟主机,只有其中某个有作用
- Ubuntu nginx配置虚拟主机
- Nginx 配置虚拟主机
- Nginx初探(2)——配置虚拟主机
- 如何在已有网站的服务器上面,通过nginx配置虚拟主机来达到多个应用使用同一个服务器的效果
- (转载)nginx的配置、虚拟主机、负债均衡和反向代理(1)
- Nginx虚拟主机配置
- 安装nginx、nginx配置虚拟主机、用户认证、域名重定向
- nginx配置虚拟主机之不同端口和不同IP地址
- nginx配置基于端口和基于IP的虚拟主机