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的虚拟主机配置相关推荐

  1. (3)nginx的虚拟主机配置

    1 进入nginx安装路径下的conf目录下,打开 nginx.conf,虚拟主机配置如下 Nginx配置段// 全局区 worker_processes 1; // 有1个工作的子进程,可以自行修改 ...

  2. Linux下使用Nginx完成虚拟主机配置

    虚拟主机的概念 虚拟主机,就是把一台物理服务器划分成多个"虚拟"的服务器,每一个虚拟主机都可以有独立的域名和独立的目录 nginx虚拟主机的配置 nginx的虚拟主机就是通过ngi ...

  3. Nginx 虚拟主机配置及负载均衡

    虚拟主机配置: 在现实中,公司为了充分利用服务器资源 , 一台 Nginx 服务器会同时挂多个站点,这些站点可以基于80端口配置 N 多不同域名的服务器,那么,怎样实现这一功能呢,接下来就让我们学习一 ...

  4. Nginx(二) 虚拟主机配置

    一.Nginx的应用概述 Nginx作为一款高性能的http服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器.主要有以下3方面的应用: 1.http服务器: Nginx是一个http服 ...

  5. Nginx虚拟主机配置

    nginx的虚拟主机就是通过nginx.conf中server节点指定的,想要设置多个虚拟主机,配置多个server节点即可 先看一个最简单的虚拟主机配置示例 server { listen 80; ...

  6. nginx 多个root_nginx虚拟主机配置

    nginx 虚拟机配置 什么是虚拟主机? 虚拟主机是一种特殊的软硬件技术,它可以将网络上的每一台计算机分成多个虚拟主机,每个虚拟主机可以独立对外提供www服务,这样就可以实现一台主机对外提供多个web ...

  7. 设置ngxin服务器虚拟主机,详解Nginx 虚拟主机配置的三种方式(基于端口)

    Nginx配置虚拟主机支持3种方式:基于IP的虚拟主机配置,基于端口的虚拟主机配置,基于域名的虚拟主机配置. 2.Nginx基于端口的虚拟主机配置 如一台服务器只有一个IP或需要通过不同的端口访问不同 ...

  8. Nginx——安装与虚拟主机配置(域名非80端口问题)

    一.引言 因为甲方提出问题:一个服务器与IP,两个域名a.b分别对应两个要部署的网站,这个一般是一个域名a对应一个主机服务器ip的默认80端口,另外的网站只能用其他端口(如b:8080对应主机ip:8 ...

  9. Nginx编译安装与虚拟主机配置

    1.Nginx的简介 nginx是一款轻量级的Web服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器:因它的稳定性.丰富的功能集.示例配置文件和低系统资源的消耗而闻名,nginx还有非 ...

最新文章

  1. 机器学习热码one hot python
  2. django中聚合aggregate和annotate GROUP BY的使用方法
  3. Python 文件及目录操作
  4. node执行cmd命令方法
  5. 用滚轮实现图片缩放〔zz〕
  6. 养成重构的习惯有多重要
  7. 初探CSRF在ASP.NET Core中的处理方式
  8. 职业生涯设计的10点忠告
  9. Ansible(三)编写ansible的playbook文件(实现端口更改、远程主机信息采集、负载均衡)
  10. 订单管理中根据订单来源批量修改服务部门
  11. NAT穿透解决方案介绍
  12. 如何解决佳能mp288打印机P08、P07报错
  13. 欧姆龙, PLC CJ2M标准程序,一共控制12个伺服电机
  14. excel锁定行,锁定列,同时锁定行和列
  15. 基于 Apache APISIX,爱奇艺 API 网关的更新与落地实践
  16. ArrayList练习,随机数导入集合list内,方法实现偶奇数筛选
  17. Debug和release版本区别 原码反码补码的转换及存储
  18. 高一末计算机考试试题,高一计算机第一学期期末试题
  19. Python数据可视化 Pyecharts 制作 Overlap 层叠多图
  20. 基本风速或者震级选取—重现期与超越概率

热门文章

  1. Tomcat7的安装与配置
  2. document对象相关信息
  3. HIT训练营----1 题解
  4. 用C#语言构造蜘蛛程序
  5. 拔掉网线时Socket的检查方法
  6. 蓝牙mesh — 解密蓝牙mesh系列文章汇总
  7. oracle 唯一约束作用,想问下在表上建唯一索引和使用索引+唯一约束,从功能和性能来说有什么差别?...
  8. 句法分析:依存分析(Dependency Parsing)
  9. EOS账户系统(7)权限评估
  10. 微众WeCross 跨链平台(1)平台介绍