Apache虚拟主机配置

Apache虚拟主机配置

背景:我有3个网站,运行在一台服务器上。2个是php的,Apache+php模块。1个是Java的,运行于tomcat上。IP:200.200.200.200(示例IP)

 

目的:

使用www.wealth.cn 访问php网站

使用www.ax.com    访问php网站

使用200.200.200.200 访问java网站(没有域名)

 

方案:

Apache上配置虚拟主机,实现访问3个网站

Apache占用80端口,tomcat占用8080端口,apache上配置反向代理,实现访问tomcat

 

原理:Apache 在接受到请求时,首先会默认第一个VirtualHost,然后再找匹配的,如果没有匹配的,就是第一个VirtualHost起作用。所以非域名的要在第一个位置

 

配置示例:

NameVirtualHost 200.200.200.200:80

<VirtualHost 200.200.200.200:80>   

 ServerName *         

 ProxyRequests Off    #(说明开启的是反向代理)

 Proxypass / balancer://proxy/

 <Proxy balancer://proxy>

   Order Deny,Allow

   Allow from all

   BalancerMember http://localhost:8080

 </Proxy>

</VirtualHost>

 

<VirtualHost 200.200.200.200:80>

 ServerName www.wealth.cn

 ServerAlias wealth.cn

 DocumentRoot /data0/www/wealth

</VirtualHost>

 

<VirtualHost 200.200.200.200:80>

 ServerName www.ax.com

 ServerAlias ax.com

 DocumentRoot /data0/www/ax

</VirtualHost>


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值