域名注册|域名申请|域名空间|空间租用|虚拟主机租用
中域互联诚意为您提供域名注册、虚拟主机等网络服务,欢迎光临,热线:400-600-6318

118庆祝公司成立8周年,使用免费产品赠送虚拟主机使用时间
118 繁體中文 118 联系我们    118 帮助中心    118 建站常用网址   118 网站免费备案
118
118
虚拟主机

虚拟主机原理

虚拟主机 点击次数:2492

虚拟主机是指在一台服务器里运行几个网站、提供WEB、FTP、Mail等服务。本文主要介绍WEB服务的虚拟主机设置。

    虚拟主机有两种实现方法:基于IP的方法和基于主机名的方法。

基于IP的方法:


    首先,在服务器里绑定多个IP,然后配置WEB服务器,把多个网站绑定在不同的IP上。访问不同的IP,就看到不同的网站。

基于主机名的方法:

    首先,设置多个域名的A记录,使它们解析到同一个IP地址上,即同一个服务器上。然后,在服务器上配置WEB服务端,添加多个网站,为每个网站设定一个主机名。因为HTTP协议访问请求里包含有主机名信息,当WEB服务器收到访问请求时,就可以根据不同的主机名来访问不同的网站。

    基本IP的方法在局域网中比较常用,基于主机名的方法在Internet中比较常用。下面以两个最常用的WEB服务器IIS和Apache为例,介绍基于主机名的虚拟主机的设置方法。

 

设置虚拟主机的主要步骤:

1、将您的域名IP地址解析到某个服务器IP。

2、在用户机器的WEB服务器(IIS、Apache等)上添加域名配置虚拟主机。

 

 

 

IIS虚拟主机设置

 

1、打开“控制面板”->“管理工具”->“Internet服务管理器”->“默认web站点”。

2、在“默认web站点”上按鼠标右键,选择“新建”->“站点”。按“下一步”。

3、输入站点说明,如“站点1”。按“下一步”。

4、在“站点的主机头”上输入域名,如“www.netInter.cn”。按“下一步”。

5、在路径里指定站点的根目录路径。按“下一步”。

6、在权限里选择适当的权限。按“下一步”,即可完成。

    如果配置的是顶级域名的虚拟主机,例如在上面第4步主机头里输入“netInter.cn”,而同时又希望用户使用“www.netInter.cn”也能访问。设置步骤如下:

1、在“Internet服务管理器”的“站点1”上按鼠标右键,选择“属性”。

2、在IP地址右边点击“高级”。

3、点击“添加”,输入端口号(一般用80),再输入主机头名“www.netInter.cn”。

 

    如果有多个站点要添加,请重复执行上面的步骤。

 

 

 

Apache虚拟主机设置

 

1、打开Apache配置文件“httpd.conf”,查找“#NameVirtualHost *”,把这行前面的“#”去掉。

2、在“NameVirtualHost *”这行下面,增加虚拟主机站点。示例如下:

        <VirtualHost *>
        ServerAdmin webmaster@netInter.cn
        DocumentRoot /export/home/netInter
        ServerName netInter.cn
        ServerAlias *.netInter.cn
        ErrorLog "| /usr/local/sbin/rotatelogs /var/log/http/netInter-err.log 604800"
        CustomLog "| /usr/local/sbin/rotatelogs /var/log/http/netInter.log 604800" combined
        </VirtualHost>

说明:

ServerAdmin webmaster@netInter.cn
站点管理员Email地址

DocumentRoot /home/netInter
站点根目录

ServerName netInter.cn
站点主机名

ServerAlias *.netInter.cn
站点别名,“*”表示任意字符

ErrorLog "| /usr/local/sbin/rotatelogs /var/log/http/netInter.log 604800"
错误日志控制

CustomLog "| /usr/local/sbin/rotatelogs /var/log/http/dns0755.log 604800" combined
访问日志

/usr/local/sbin/rotatelogs是日志管理程序
/var/log/http/netInter.log是日志文件名
604800的单位是秒,这种写法表示每隔7天产生一个日志文件


    如果有多个站点要添加,请重复执行第2步操作。

欢迎转载《虚拟主机原理 》,请保留出处。
返回首页 | 关于我们 | 联系我们 | 付款方式118 | 帮助中心 | 提问帮助 | 中域互联招聘 网站地图 建站信息中心
客服1号:619086478 客服2号:759043498 投诉建议:707187709
技术1号:502825590 技术2号:609223275 网站备案:626709096
电话:400-600-6318、020-32696039、32651958、22176411 传真:020-32677208 邮件和MSN:service@118cy.net 118
广州市炬正通信技术有限公司 地址:广州市黄埔大道中员村白马岗街艾琳大楼406 邮编:510655 友Hifi
《中华人民共和国增值电信业务经营许可证》ICP证编号:粤B2-20080048  粤ICP备07025283号
广州虚拟主机提供商-中域互联营业执照