前言
先说明需求,公司之前的服务器上有一个外包项目,现在要把新的项目放到服务器,意味着同时两个项目在一个服务器下,所以需要通过二级域名来区分项目。得知外包项目用的Apache监听80端口,目的是通过同一端口不同域名访问不同项目。
环境
ubuntu apache tomcat
安装apache,以及基础配置等不做详细分析
配置
1、首先找到apache安装目录
这里我的apache目录如上图,网上很多资料是配置文件是修改httpd.conf,可能Ubuntu的原因,我的并没有
所以这里apache2.conf文件是主配置文件
2、修改apache2.conf
首行加入
NameVirtualHost 116.62.138.222 (外网IP)
文件底部加入
LoadModule proxy_module /usr/lib/apache2/modules/mod_proxy.so
LoadModule proxy_http_module /usr/