Nginx基于IP,端口,域名配置虚拟主机
程序员文章站
2022-04-26 11:53:02
...
Nginx(发音同 engine x)是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,并在一个BSD-like 协议下发行。其特点是占有内存少,并发能力强,事实上nginx的并发能力确实在同类型的网页服务器中表现较好。Nginx同Apache httpd一样,Nginx也提供基于IP,基于端口以及域名方式的形式来配置虚拟主机。
一、什么是虚拟主机
虚拟主机是使用特殊的软硬件技术,把一台真实的物理服务器主机分割成多个逻辑存储单元。每个逻辑单元都没有物理实体,但是每一个逻辑单元都能像真实的物理主机一样在网络上工作,具有单独的IP地址(或共享的IP地址)、独立的域名以及完整的Internet服务器(支持WWW、FTP、E-mail等)功能。
虚拟主机的关键技术在于,即使在同一台硬件、同一个操作系统上,运行着为多个用户打开的不同的服务器程式,也互不干扰。而各个用户拥有自己的一部分系统资源(IP地址、文档存储空间、内存、CPU等)。各个虚拟主机之间完全独立,在外界看来,每一台虚拟主机和一台单独的主机的表现完全相同。所以这种被虚拟化的逻辑主机被形象地称为“虚拟主机”。
二、基于端口的虚拟主机
1、准备环境
#当前环境
# more /etc/issue
Red Hat Enterprise Linux Server release 6.3 (Santiago)
Kernel \r on an \m
# uname -rm
2.6.32-279.el6.x86_64 x86_64
# nginx -v
nginx version: nginx/1.8.0
# 创建3个目录用于存放不同形式虚拟主机index.html文件
# mkdir -p /website/baseport
# mkdir -p /website/baseip
# mkdir -p /website/basedomain
# vi /website/baseport/index.html
html>head>
上一篇: 浅析JS中对函数function的理解
推荐阅读
-
本地机apache配置基于域名的虚拟主机详解
-
linux 学习第十四天(Apache安装、基于ip、基于域名、基于端口配置)
-
本地机apache配置基于域名的虚拟主机详解
-
nginx配置基于域名、端口、IP的虚拟主机
-
apache2.2.21+tomcat6+mod_jk在Windows中配置多域名对应单独IP虚拟主机
-
apache2.2.21+tomcat6+mod_jk在Windows中配置多域名对应单独IP虚拟主机
-
Linux环境下Nginx配置虚拟主机、反向代理、负载均衡、多域名、伪静态等功能
-
详解Nginx 虚拟主机配置的三种方式(基于IP)
-
详解Nginx 虚拟主机配置的三种方式(基于端口)
-
Nginx 虚拟主机配置的三种方式(基于域名)