apache 基于IP、port和域名的三种虚拟主机的配置方法

原创 2012年03月28日 09:09:22
1.基于相同IP不同Port的虚拟主机

1)修改apache安装目录conf文件-- httpd.conf

2)将Listen字段改为

Listen 80

Listen 8888

(以上设置表示使用80以及8888端口)

3)更改虚拟主机部分为:

<VirtualHost 192.168.0.1:80>;

DocumentRoot /var/www/html/website1

</VirtualHost>;

<VirtualHost 192.168.0.1:8888>;

DocumentRoot /var/www/html/website2

</VirtualHost>;

4)保存以上设置

(注:在httpd.conf中有DirectoryIndex index.html index.html.var,表示默认支持的主页文件)

5)重启apache服务

完成以上设置后,可以通过以下方式访问:

1)打开浏览器

2)输入http://192.168.0.1:80以及http://192.168.0.1:8888即可正常访问

2.基于相同Port不同IP的虚拟主机

1)修改httpd.conf

2)更改虚拟主机部分为:

<VirtualHost 192.168.0.1:80>;

DocumentRoot /var/www/html/website1

</VirtualHost>;

<VirtualHost 192.168.0.2:80>;

DocumentRoot /var/www/html/website2

</VirtualHost>;

3)重启apache服务

完成以上设置后,可以通过以下方式访问:

1)打开浏览器

2)输入http://192.168.0.1:80以及http://192.168.0.2:80

3.基于域名的虚拟主机的访问

1)修改httpd.conf

2)更改虚拟主机部分为:

NameVirtualHost 192.168.0.1

<VirtualHost www1.example.com>;

DocumentRoot /var/www/html/website1

ServerName www1.example.com

</VirtualHost>;

<VirtualHost www2.example.com>;

DocumentRoot /var/www/html/website2

ServerName www2.example.com

</VirtualHost>;

(注:以上设置中NameVirtualHost不可以省略)

3)重启apache服务

完成以上设置后,可以通过以下方式访问:

1)打开浏览器

2)输入http://www1.example.com 以及 http://www2.example.com

httpd基于ip、port、domain三种方式的VirtualHost

本机IP  eth0:192.168.244.150 eth0:0 192.168.244.158   1、基于相同IP不同port的VirtualHost   编辑新增配置项 ...

Apache下的虚拟主机设置(基于域名的虚拟主机)

     基于域名的虚拟主机,就是可以使用同一IP地址,但是域名不同,访问的虚拟主机也不同。服务器通过访问的HTTP-HEADER中请求的域名信息来判断所需要访问的虚拟主机。这就要求配置DNS服务。 ...

如何配置Apache虚拟主机?(基于IP、基于端口、基于域名)

一、Apache虚拟机配置前的准备工作 1、下载yum源 2、安装yum包 3、安装httpd包 4、查看并关闭selinux 5、取消中心主机  cd /etc/httpd/...

apache2.2.21+tomcat6+mod_jk在Windows中配置多域名对应单独IP虚拟主机

http://ronqi.iteye.com/blog/1211477   比较靠谱的文章 需求: 多个域名可以指向唯一IP的80端口,并且每个域名对应单独的T...

win2003+Apache2.2虚拟主机配置(单IP绑定多域名)之-- 网上的教程真坑爹

win2003+Apache2.2虚拟主机配置(单IP绑定多域名)之-- 网上的教程真坑爹
  • cngdjws
  • cngdjws
  • 2013年10月15日 18:58
  • 2480

解决:配置虚拟主机,重启apache,[warn] _default_ VirtualHost overlap on port 80, the first has precedence

很多第一次配置apache的虚拟主机的时候,以为配置第一个虚拟主机完成以后,以后就不会出现什么问题了。在配置第一个虚拟主机的时候,重启apache的时候,都可能会遇到下面的问题:[warn] _def...

apache三种虚拟主机的配置

  • 2011年01月28日 16:54
  • 1KB
  • 下载

apache虚拟主机基础配置(用户认证,域名跳转)

配置虚拟主机安装discuz [root@tyrr www]# cd [root@tyrr ~]# mkdir -p /data/www [root@tyrr ~]# cd /data/www/ [r...

Apache配置本地测试多网站域名与虚拟主机

下面为详细说明分析: 在我们安装APACHE的时候一般默认的apache的配置是只有一个网站,这样切换起来很不方便。其实这个问题很好解决,就是把本机的apache配置成为虚拟服务器。但是,网上大多数...
  • lg_lin
  • lg_lin
  • 2012年08月18日 10:17
  • 637
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:apache 基于IP、port和域名的三种虚拟主机的配置方法
举报原因:
原因补充:

(最多只允许输入30个字)