Centos6.5 中Nginx 部署基于IP 的虚拟主机

广告也精彩

首先,虚拟主机拟主机的介绍是利用特殊的软硬件技术将真实的物理计算机主机分割成多个逻辑存储单元。每个单元都没有物理实体,但每个物理单元都可以像真实的物理主机一样在网络上工作,具有独立的IP地址(或共享的IP地址)和完整的Internet服务器功能。每个虚拟主机都有独立的域名和完整的Internet服务器(支持www、FTP、E-Mail)功能。(查看centos版本命令uname、uname-r、cat/etc/centos-release查看nginx版本命令/opt/nginx/sbin/nginx-v),基于IP的虚拟主机Linux操作系统允许添加IP别名。也就是说,多个IP地址可以绑定在另一个物理网卡上。因此,多个基于IP的虚拟机可以在单个服务器上运行。设置方法也很容易,只需要配置系统上的网络接口,让它监控额外的IP地址。使用linux的标准网络配置工具(ifconfig和route)添加IP别名。(1)使用ifconfig命令查看服务器的IP地址。(2)在eth0网卡设备上添加两个IP别名192.168.126.189和192.168.126.190。执行ifconfig命令。另一台服务器ping192.168.126.190和192.168.126.189两个IP的验证配置和优化设计。可以ping通过,说明配置正确。刚才的配置在重启服务器后会消失,可以优化,并将上述命令写入自启动文件中。vi/etc/rc.local在文件末尾添加了以下内容:ifconfigeth0:1192.168.126.190broadcast192.168.126.255netmask255.255.0uprouteth0:190.0.190bronteth0:2192.168.126.189broadcast192.168配置Nginx的配置文件(vi/opt/nginx/conf/nginx.conf)分别配置两个纯静态HTML支持的虚拟主机,192.168.190和192.168.126.189。注:一段server{..}是一台虚拟机,如果要配置多个虚拟机,可以建立多段server{..}配置。监控IP和端口也可以不写IP地址,只写端口,即:listen80是指监控服务器上所有IP的80端口,通过server_name区分不同的虚拟主机。(6)建立各虚拟主机的本地文件目录wwrot文件夹是nginx安装时的html文件存储目录。mkdir/web/wwroot/host2。mkdir/web/wwroot/host3在host2和host3中新建index.html。host2/index.html。host3/index.html。访问结果。

Centos6.5 中Nginx 部署基于IP 的虚拟主机

 

转载于天翼云,如有侵权,请联系删除,谢谢

© 版权声明
广告也精彩

相关文章

广告也精彩

暂无评论

暂无评论...