Nginx的虚拟主机配置
Nginx的虚拟主机配置
虚拟主机
使用特殊的软硬件技术,把一台运行在因特网上的服务器主机,分成一台台虚拟的主机。
每一台虚拟主机,都可以是一个独立的网站,可以具有独立的域名,具有完整的Internet服务器功能,比如,WWW、FTP和Email等。
同一台主机上的虚拟主机之间是完全独立的,从网站访问者来看,每一台虚拟主机和一台独立的主机完全一样。
利用虚拟主机,不用为每个要运行的网站提供一台独立的Nginx服务器,或者单独运行一组Nginx进程。
虚拟主机提供了,在同一台服务器,同一组Nginx进程上,运行多个网站的功能。
在Nginx配置文件中,一个简化的虚拟主机配置如下
http
{server{listen 80 default;server_name _*;access_log logs/default.access.logcombined;location / {index index.html;root /data0/htdocs/htdocs;}}
}
和Apache一样,Nginx支持多种类型的虚拟主机。
包括基于IP的虚拟主机,基于域名的虚拟主机,基于端口的虚拟主机。
基于IP的虚拟主机
Linux、FreeBSD操作系统都允许添加IP别名。
IP别名,就是可以在一块物理网卡上,绑定多个IP地址。
这样,就能够在使用单一网卡的同一个服务器上运行多个基于IP的虚拟主机。
设置IP别名非常容易,只须皮遏制系统上的网络端口,让它监听额外的IP地址,在Linux系统上,可以使用标准的网络配置工具,比如ifconfig和route命令等,添加IP别名。
基于域名的的虚拟主机
最常见的一种虚拟主机,只须配置DNS服务器,将每个主机名映射到正确的IP地址,然后,配置Nginx服务器,令其识别不同的主机名即可。
这样,使很多虚拟主机,可以共享同一个IP地址,有效的解决了IP地址不足的问题,因此,如果没有特殊的要求,必须使用基于IP的虚拟主机时,最好使用基于域名的虚拟主机。
Nginx的虚拟主机配置相关推荐
- (3)nginx的虚拟主机配置
1 进入nginx安装路径下的conf目录下,打开 nginx.conf,虚拟主机配置如下 Nginx配置段// 全局区 worker_processes 1; // 有1个工作的子进程,可以自行修改 ...
- Linux下使用Nginx完成虚拟主机配置
虚拟主机的概念 虚拟主机,就是把一台物理服务器划分成多个"虚拟"的服务器,每一个虚拟主机都可以有独立的域名和独立的目录 nginx虚拟主机的配置 nginx的虚拟主机就是通过ngi ...
- Nginx 虚拟主机配置及负载均衡
虚拟主机配置: 在现实中,公司为了充分利用服务器资源 , 一台 Nginx 服务器会同时挂多个站点,这些站点可以基于80端口配置 N 多不同域名的服务器,那么,怎样实现这一功能呢,接下来就让我们学习一 ...
- Nginx(二) 虚拟主机配置
一.Nginx的应用概述 Nginx作为一款高性能的http服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器.主要有以下3方面的应用: 1.http服务器: Nginx是一个http服 ...
- Nginx虚拟主机配置
nginx的虚拟主机就是通过nginx.conf中server节点指定的,想要设置多个虚拟主机,配置多个server节点即可 先看一个最简单的虚拟主机配置示例 server { listen 80; ...
- nginx 多个root_nginx虚拟主机配置
nginx 虚拟机配置 什么是虚拟主机? 虚拟主机是一种特殊的软硬件技术,它可以将网络上的每一台计算机分成多个虚拟主机,每个虚拟主机可以独立对外提供www服务,这样就可以实现一台主机对外提供多个web ...
- 设置ngxin服务器虚拟主机,详解Nginx 虚拟主机配置的三种方式(基于端口)
Nginx配置虚拟主机支持3种方式:基于IP的虚拟主机配置,基于端口的虚拟主机配置,基于域名的虚拟主机配置. 2.Nginx基于端口的虚拟主机配置 如一台服务器只有一个IP或需要通过不同的端口访问不同 ...
- Nginx——安装与虚拟主机配置(域名非80端口问题)
一.引言 因为甲方提出问题:一个服务器与IP,两个域名a.b分别对应两个要部署的网站,这个一般是一个域名a对应一个主机服务器ip的默认80端口,另外的网站只能用其他端口(如b:8080对应主机ip:8 ...
- Nginx编译安装与虚拟主机配置
1.Nginx的简介 nginx是一款轻量级的Web服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器:因它的稳定性.丰富的功能集.示例配置文件和低系统资源的消耗而闻名,nginx还有非 ...
最新文章
- 机器学习热码one hot python
- django中聚合aggregate和annotate GROUP BY的使用方法
- Python 文件及目录操作
- node执行cmd命令方法
- 用滚轮实现图片缩放〔zz〕
- 养成重构的习惯有多重要
- 初探CSRF在ASP.NET Core中的处理方式
- 职业生涯设计的10点忠告
- Ansible(三)编写ansible的playbook文件(实现端口更改、远程主机信息采集、负载均衡)
- 订单管理中根据订单来源批量修改服务部门
- NAT穿透解决方案介绍
- 如何解决佳能mp288打印机P08、P07报错
- 欧姆龙, PLC CJ2M标准程序,一共控制12个伺服电机
- excel锁定行,锁定列,同时锁定行和列
- 基于 Apache APISIX,爱奇艺 API 网关的更新与落地实践
- ArrayList练习,随机数导入集合list内,方法实现偶奇数筛选
- Debug和release版本区别 原码反码补码的转换及存储
- 高一末计算机考试试题,高一计算机第一学期期末试题
- Python数据可视化 Pyecharts 制作 Overlap 层叠多图
- 基本风速或者震级选取—重现期与超越概率