nginx虚拟机
来源:互联网 发布:手机淘宝搭配套餐模块 编辑:程序博客网 时间:2024/06/05 17:50
利用虚拟主机,不同为每个要运行的网站提供一台单独的Nginx服务器或单独运行一组Nginx进程。虚拟主机提供了在同一台服务器、同一组Nginx进程上运行多个网站的功能。
在Nginx配置文件/etc/nginx/sites-available/default中,一个最简化的虚拟主机配置代码如下
server { listen 80 default_server; listen [::]:80 default_server; server_name localhost; access_log logs/host.access.log main; location / { root html; index index.html index.htm; }}
基于IP的虚拟主机
可以在一块物理网卡上绑定多个lP地址。这样就能够在使用单一网卡的同一个服务器上运行多个基于IP的虚拟主机。设置IP别名也非常容易,只须配置系统上的网络接口,让它监听额外的lP地址。
server { listen 192.168.204.131:80; server_name example.org www.example.lianggzone.com; root /data/www;}server { listen 192.168.204.132:80; server_name example.net www.example.lianggzone.com; root /data/bbs;}
基于域名的虚拟主机
基于域名的虚拟主机是最常见的一种虚拟主机。只需配置你的DNS服务器,将每个主机名映射到正确的lP地址,然后配置Nginx服务器,令其识别不同的主机名就可以了。这种虚拟主机技术,使很多虚拟主机可以共享同一个lP地址,有效解决了lP地址不足的问题。所以,如果没有特殊要求使你必须用一个基于lP的虚拟主机,最好还是使用基于域名的虚拟主机。
编辑/etc/hosts加入虚拟域名以便解析。
$ cat /etc/hosts
编辑内容如下
127.0.0.1 www.blog.lianggzone.com www.bbs.lianggzone.com
修改Nginx配置文件/etc/nginx/sites-available/default,添加虚拟域名支持
server { listen 80; server_name www.blog.lianggzone.com; location / { root /usr/local/dev/nginx/page; index index.html; }}server { listen 80; server_name www.bbs.lianggzone.com; location / { root /usr/local/dev/nginx/page; index index2.html; }}
基于端口的虚拟主机
基于端口的虚拟主机配置,使用端口来区分,浏览器使用域名或ip地址:端口号访问。
server { listen 8080; server_name www.blog.lianggzone.com; root /usr/local/dev/nginx/page;}server { listen 9090; server_name www.bbs.lianggzone.com; root /usr/local/dev/nginx/page;}
原文:http://blog.csdn.net/u012486840/article/details/52786884。
阅读全文
0 0
- nginx虚拟机
- 【Nginx】nginx虚拟机设置
- nginx之 nginx虚拟机配置
- Nginx上配置虚拟机
- Nginx 配置虚拟机
- Nginx 配置虚拟机
- nginx虚拟机搭建
- nginx配置虚拟机
- Nginx实现虚拟机
- nginx虚拟机配置
- Nginx 实现虚拟机
- 关于nginx的配置虚拟机
- Linux中nginx配置虚拟机
- 虚拟机中Centos7 部署nginx
- ubuntu虚拟机中安装nginx
- 服务器数据库系列 - Nginx 虚拟机设置
- 设置虚拟机系统和nginx自启动
- 初识Nginx(二):虚拟机功能
- 协同OA如何提升企业管理水平
- java_home的配置
- Vue.js之入门
- 51nod 1278 相离的圆
- 【HDU
- nginx虚拟机
- Qt TableView动态更新
- R聚类算法-DBSCAN算法
- Java设计模式之单例模式
- STM32_TEST.axf: Error: L6218E: Undefined symbol SystemInit (referred from startup_stm32f10x_md.o).
- (新) Kotlin搞起来 —— 3.集合与它的操作符们
- 硬连接和软连接
- 【USACO09OCT】热浪Heat Wave
- linux内核并发和竟态: