Nginx实现虚拟主机
2015-03-30 17:34
162 查看
一、何为虚拟主机?
单个HTTPserver能提供多个http服务,根据访问的方式,可以分为以下几种虚拟主机:
1.端口虚拟主机
2.IP虚拟主机
3.域名虚拟主机
二、配置实现
1.端口虚拟主机
单个HTTPserver能提供多个http服务,根据访问的方式,可以分为以下几种虚拟主机:
1.端口虚拟主机
2.IP虚拟主机
3.域名虚拟主机
二、配置实现
1.端口虚拟主机
....... http { .... server { listen 8080; # 这里设置虚拟主机的监听端口 server_name virtual_host1; location / { root /var/vhost/vhost1; #vhost1的首页位置 index index.html index.htm; } } server { listen 80; #这里设计虚拟主机的监听端口 server_name virtual_host2; location / { root /var/vhost/vhost2; #vhost2的首页位置 index index.html index.htm; } } }2.IP虚拟主机(IP1,IP2需要在服务器上)
....... http { .... server { listen IP1:80; # 这里设置虚拟主机的监听端口 server_name virtual_host1; location / { root /var/vhost/vhost1; #vhost1的首页位置 index index.html index.htm; } } server { listen IP2:80; #这里设计虚拟主机的监听端口 server_name virtual_host2; location / { root /var/vhost/vhost2; #vhost2的首页位置 index index.html index.htm; } } }3.域名虚拟主机
....... http { .... server { listen IP1:80; server_name #虚拟域名 location / { root /var/vhost/vhost1; #vhost1的首页位置 index index.html index.htm; } } server { listen IP2:80; server_name #虚拟域名 location / { root /var/vhost/vhost2; #vhost2的首页位置 index index.html index.htm; } } }
相关文章推荐
- 用include指令实现nginx多虚拟主机配置
- 编译安装Nginx实现网络访问多虚拟主机(wordpress+phpmyadmin)
- Nginx多站点虚拟主机实现单独启动停止php-fpm、单独控制权限设置
- Nginx实现多虚拟主机配置
- Nginx实现虚拟机(2.基于域名的虚拟主机)
- Nginx实战基础篇三 Nginx上虚拟主机的实现过程 推荐
- linux下nginx实现虚拟主机(3种方法:基于域名、基于端口、基于ip地址)
- centos上安装nginx服务器实现虚拟主机和域名重定向
- lnmp-nginx实现虚拟主机
- Nginx上虚拟主机的实现过程
- Nginx上虚拟主机的实现过程
- Linux 系列(六)——Nginx实现多虚拟主机配置
- Nginx实现多虚拟主机配置
- Nginx实现虚拟机(1.基于ip地址的虚拟主机)
- [App] Nginx上虚拟主机的实现过程
- Nginx实现虚拟主机和反向代理
- Nginx实现多个站点使用一个端口(配置Nginx的虚拟主机)
- Nginx多站点虚拟主机实现单独启动停止php-fpm、单独控制权限设置
- nginx实验---lnmp实现多虚拟主机部署wordpress和phpmyadmin,并为后者提供https,及rewrite功能
- Nginx实现多个站点使用一个端口(配置Nginx的虚拟主机)