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   编辑新增配置项 ...
  • u010433704
  • u010433704
  • 2016年03月25日 08:44
  • 467

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

1.基于相同IP不同Port的虚拟主机    1)vi /etc/http/conf/httpd.conf    2)将Listen字段改为  Listen 80  Listen 8888  (以上设...
  • joliny
  • joliny
  • 2008年06月05日 16:00
  • 3184

使用apache配置基于IP地址的虚拟主机

使用apache配置基于IP地址的虚拟主机 第一步:设置多个IP地址 这里设置两个IP地址:192.168.1.5 和 192.168.1.8 第二步:在 httpd.conf 文件...
  • qi_ruihua
  • qi_ruihua
  • 2017年01月06日 11:19
  • 331

使用apache配置基于IP地址的虚拟主机

使用apache配置基于IP地址的虚拟主机 第一步:设置多个IP地址 这里设置两个IP地址:192.168.1.5 和 192.168.1.8 第二步:在 httpd.conf 文件中加入如下内...
  • yunying_si
  • yunying_si
  • 2014年03月30日 16:36
  • 1152

Apache下设置虚拟主机之基于IP的虚拟主机

首先说两段废话: 1、什么是虚拟主机? 虚拟主机是指在一台服务器(硬件、软件)上运行多个网站。有两种方法在Apache服务器上设置虚拟主机。如果每个网站的IP地址不同,则虚拟主机是“基于IP”的;...
  • xgg0602
  • xgg0602
  • 2012年01月04日 19:50
  • 2108

Apache虚拟主机配置之基于IP的虚拟主机实践

Apache虚拟主机配置之基于IP的虚拟主机实践 基于IP的虚拟主机在生产环境中的应用比较少见,因此,这里的内容读者了解即可。 当然搞会了最好,其实很简单。 1.增加IP 如果要配置基于IP的...
  • baizuo_1
  • baizuo_1
  • 2018年02月03日 22:23
  • 10

apache基于域名和端口的虚拟主机

转自http://blog.chinaunix.net/space.php?uid=12247636&do=blog&id=2953447 为一个同事安装apache+php+mysql环境...
  • chong2230
  • chong2230
  • 2012年05月04日 19:43
  • 5156

apache基于域名的虚拟主机配置

将多个域名解析到同一个IP上;关于域名的查找顺序如下;apache配置等;
  • hsd2012
  • hsd2012
  • 2016年05月30日 12:41
  • 1775

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

继续说废话:         前面一节谈到了基于IP地址的虚拟主机,但是在很多时候,一个服务器就只有一个IP地址,但是想要用来作为多个站点,改怎么办呢?这样,我们就可以使用基于域名的虚拟地址啦~什么...
  • xgg0602
  • xgg0602
  • 2012年01月04日 21:04
  • 5586

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

1.基于相同IP不同Port的虚拟主机 1)修改apache安装目录conf文件-- httpd.conf 2)将Listen字段改为 Listen 80 Listen...
  • lampsunny
  • lampsunny
  • 2012年03月28日 09:09
  • 862
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:apache 基于IP、port和域名的三种虚拟主机的配置方法
举报原因:
原因补充:

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