Ubuntu16.04下Apache2转发给内部Tomcat8

1. 查看Tomcat版本

安装完Apache2和Tomcat8,笔者的Tomcat8版本信息如下: 

图片

**2. 链接文件 **

在目录 /etc/apache2/mods-available 中找到 proxy.conf 、 proxy_http.load 、 proxy.load 三个文件,如下:

图片

将上面三个文件链接到目录 /etc/apache2/mods-enabled 中,如下:

ln -s /etc/apache2/mods-available/proxy.conf ../mods-enabled/
ln -s /etc/apache2/mods-available/proxy_http.load ../mods-enabled/
ln -s /etc/apache2/mods-available/proxy.load ../mods-enabled/

图片

3. 添加配置

在目录/etc/apache2/sites-enabled 下新建以 .conf 结尾的文件(如:aiholder.conf),并添加内容(域名不同,则内容不同):

<VirtualHost *:80>
    ServerAdmin webmaster@localhost
	ServerName aiholder.com
	ServerAlias www.aiholder.com aiholder.com
	ProxyPass / http://localhost:8081/
	ProxyPassReverse / http://localhost:8081/
</VirtualHost>

图片

4. 访问测试

重启apache2,输入域名便可以转发。

sudo /etc/init.d/apache2 restart

查看运行时系统端口号状况,如下:

netstat -ant

图片

若要更改Tomcat的默认内容,可直接访问目录:/var/lib/tomcat8/webapps/ROOT

评论 (0)

暂无评论,快来抢沙发吧!

发表评论