前言:一些公司拥有多个网站,可是每个网站不可能在一台服务器上跑,成本太高了,然而虚拟主机可以解决该问题,虚拟主机一台服务器可以运行多个网站.而配置虚拟主机的方法有三种,分别是:基于IP地址不同端口的虚拟主机、基于不同IP地址的虚拟主机、基于域名的虚拟主机这三种,下面就对他们各自进行详述吧!<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />
1. 检查是否安装了Apache的相关组件,同时关闭掉防火墙先(免得忘记,^_^),截图如下:
<?xml:namespace prefix = v ns = "urn:schemas-microsoft-com:vml" />
2. 配置基于IP地址不同端口的虚拟主机:配置一台虚拟主机,其Ip地址为192.168.10.100,分别使用8000和8080端口,其Web站点的根目录分别为/var/www/html/IP_8000和/var/www/html/IP_8080.同时在IP_8000目录和IP_8080目录下分别建立Index.html文件,并分别在Index.html文件中添加一些内容.截图如下:
3. 查看一下网卡的IP地址,如果网卡的Ip地址不是我们所需要的那个IP地址的话,我们可以创建临时起作用的IP地址,输入命令“ifconfig eth0 192.168.10.100 netmask 255.255.<?xml:namespace prefix = st1 ns = "urn:schemas-microsoft-com:office:smarttags" />255.0”.查看一下网卡IP地址截图如下:
4. 编辑/etc/httpd/conf/httpd.conf文件,设置其内容,在配置文件的面就是虚拟主机的设置,这里只截关键的图,截图如下:
架设同一IP地址不同端口的多个虚拟主机时,ListenIE浏览器,在地址栏输入:http://service.redhat.com 和 http://product.redhat.com 将分别显示/var/www/html/Vhost_service 和 /var/www/html/Vhost_product 目录下Index.html文件的内容,如图所示:
|