欢迎来到天天文库
浏览记录
ID:11260425
大小:344.50 KB
页数:9页
时间:2018-07-11
《nginx虚拟主机配置》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、一,虚拟主机的概念: 虚拟主机是在网络服务器上划分出一定的磁盘空间供用户放置站点、应用组件等,提供必要的站点功能、数据存放和传输功能。所谓虚拟主机,也叫“网站空间”,就是把一台运行在互联网上的服务器划分成多个“虚拟”的服务器,每一个虚拟主机都具有独立的域名和完整的Internet服务器(支持WWW、FTP、E-mail等)功能,从用户角度来看,每台虚拟术机和一台独立的服务器完全相同,在IP地址日益紧张的今天,基于域名的虚拟主机要比基于IP的虚拟主机使用的更加广泛。 二,配置基于IP的虚拟主机:1,在
2、eth0网卡上配置2个IP别名::192.168.0.41和192.168.0.42,加入/etc/rc.local,让系统开机后运行:vi/etc/rc.local/sbin/ifconfigeth0:1192.168.0.41broadcast192.168.0.255netmask255.255.255.0up/sbin/routeadd-host192.168.0.41deveth0:1/sbin/ifconfigeth0:2192.168.0.42broadcast192.168.0.255
3、netmask255.255.255.0up/sbin/routeadd-host192.168.0.42deveth0:2 2,Nginx配置文件如下,配置两个IP地址支持静态文件的虚拟主机:[root@wwwv1]#cat/usr/local/nginx/conf/nginx.confworker_processes1; events{worker_connections1024;} http{includemime.types;default_typeapplication/octet-s
4、tream; sendfileon; keepalive_timeout65; server{listen192.168.0.41:80;server_name192.168.0.41; location/{indexindex.htmlindex.htm;root/usr/local/htdocs/v1;#html网页存放目录 }} server{listen192.168.0.42:80;server_name192.168.0.42; location/{indexindex.htmli
5、ndex.htm;root/usr/local/htdocs/v2;#html网页存放目录}} } 3,测试结果: 三,配置基于域名的虚拟主机: 1,更改/etc/hosts文件,在文件末尾处添加以下两行:192.168.0.5www.abc.com192.168.0.5www.xiaoi.com [root@www~]#cat/etc/hosts#Donotremovethefollowingline,orvariousprograms#thatrequirenetworkfu
6、nctionalitywillfail.127.0.0.1www.oracle.comwwwlocalhost.localdomainlocalhost::1localhost6.localdomain6localhost6192.168.0.5www.abc.com192.168.0.5www.xiaoi.com 2,Nginx配置文件如下,配置两个域名支持静态文件的虚拟主机: [root@wwwv2]#cat/usr/local/nginx/conf/nginx.confworker_proce
7、sses1; events{worker_connections1024;} http{includemime.types;default_typeapplication/octet-stream; sendfileon; keepalive_timeout65; server{listen80;server_namewww.abc.com; location/{indexindex.htmlindex.htm;root/usr/local/htdocs/v1;#html网页存放目录 }}
8、server{listen80;server_namewww.xiaoi.com; location/{indexindex.htmlindex.htm;root/usr/local/htdocs/v2;#html网页存放目录}} } 3,测试结果:
此文档下载收益归作者所有