LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 555|回复: 4

求助:redhat9.0是否支持类似win2000server下同时运行多个web站点?

[复制链接]
发表于 2003-5-8 17:00:49 | 显示全部楼层 |阅读模式
求助:redhat9.0是否支持类似win2000server下同时运行多个web站点?
发表于 2003-5-8 22:01:57 | 显示全部楼层
apache virtual host
 楼主| 发表于 2003-5-9 17:43:26 | 显示全部楼层

怎么样才能让一块网卡挂多个IP

怎么样才能让一块网卡挂多个IP
发表于 2003-5-9 17:55:04 | 显示全部楼层
ifconfig ethX  XXX.XXX.XXX.XXX
详细可看一下帮助!
发表于 2003-5-9 18:53:33 | 显示全部楼层
不用多个ip的。
apache支持对域名的识别。
不同的虚拟主机,同一个ip,只是用不同的域名来区别
给你个例子
设置实现基于名字的虚拟主机服务

而基于名字的虚拟主机服务,是比较适合使用的一种方案。因为它不需要更多的IP地址,而且配置简单,无须什么特殊的软硬件支持。现代的浏览器大都支持这种虚拟主机的实现方法。当然,这也就是指一些早期的客户端浏览器也许不支持这种虚拟主机的实现方法。

正是以上原因,我们没有理由不使用基于名字的虚拟主机服务而使用基于IP地址的虚拟主机服务。配置基于名字的虚拟主机服务需要修改配置文件:“/etc/httpd/conf/httpd.conf”,在这个配置文件中增加以下内容。

  NameVirtualHost 202.101.2.1

ServerAdmin webmaster@yourdomain.com

DocumentRoot /home/httpd/www.company1.com

ServerName www.company1.com

ErrorLog /var/log/httpd/www.company1.com/error.log

ServerAdmin webmaster@yourdomain.com

DocumentRoot /home/httpd/www.company2.com

ServerName www.company2.com

ErrorLog /var/log/httpd/www.company2.com/error.log


也就是在基于IP地址的配置基础上增加一句:NameVirtualHost 202.101.2.1而已。在本例中,为了体现只需要增加一次,所以特别地设置了两个虚拟主机服务。

最后也是建立相应的目录,将主页内容放到相应的目录中去就可以了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表