Nginx配置基于多域名、端口、IP的虚拟主机

Nginx配置基于多域名、端口、IP的虚拟主机 nginx

一、类型介绍 web

1.1 基于域名的虚拟主机 vim

    所谓基于域名的虚拟主机,意思就是经过不一样的域名区分不一样的虚拟主机,基于域名的虚拟主机是企业应用最广的虚拟主机类型,几乎全部对外提供服务的网站使用的都是基于域名的主机,例如www.test1.com www.test2.com等 安全

1.2 基于端口的虚拟主机 网络

    同理,所谓基于端口的虚拟主机,意思就是经过不一样的端口来区分不一样的虚拟主机,此类虚拟主机对应的企业应用主要为公司内部的网站,例如:一些不但愿直接对外提供用户访问的网站后台等,访问基于端口的虚拟主机,地址里要带有端口号,例如http://www.test.com:81 http://www.test.com:82等 负载均衡

1.3 基于IP的虚拟主机 网站

    同理,所谓基于IP的虚拟主机,意思就是经过不一样的IP区分不一样的虚拟主机,此类虚拟主机对应的企业应用很是少见,通常不一样的业务须要使用多IP的场景都会在负载均衡上进行IP绑定,我不是在web上绑定IP来区分不一样的虚拟机。 spa

三种虚拟主机类型都可独立使用,也能够混合使用。 3d

 

二、基于多域名的虚拟主机配置 rest

基本步骤:修改nginx配置文件配置多域名,重启nginx服务,建立对应的不一样站点目录并上传站点文件,也可都使用一个站点目录,经过多域名来访问

 

三、基于多端口的虚拟主机配置

基本步骤:修改nginx配置文件配置多端口,重启nginx服务,修改安全组规则开放端口,建立对应的不一样站点目录并上传站点文件,也可都使用一个站点目录,经过多端口来访问

 

四、基于多IP的虚拟主机配置

4.1 基本步骤:增长网卡得到多ip或者增长辅助ip,修改nginx配置文件配置多ip,重启nginx服务,建立对应的不一样站点目录并上传站点文件,也可都使用一个站点目录,经过多ip来访问

4.2 增长辅助ip的方法

4.2.1 临时性增长辅助ip:

方法一:ifconfig eth0:1 10.0.0.8/24 up

方法二:ip addr

ip addr help查看帮助

ip addr add 10.0.0.9/24 dev eth0(使用ip addr能查看)

ip addr add 10.0.0.9/24 label eth0:2 dev eth0(使用ifconfig和ipaddr都能查看,推荐使用)

4.2.2 永久增长辅助ip

cd /etc/sysconfig/network-scripts/    #进入到网卡配置文件的目录

cp ifcfg-eth0 ifcfg-eth0:1                #拷贝配置文件并重命名

vim ifcfg-eth0:1                        #编辑配置文件

/etc/init.d/network restart            #重启网络服务

 

 

博主原创文章,转载请务必注明出处

相关文章
相关标签/搜索