红联Linux门户
Linux帮助

tomcat ajp13端口利用

发布时间:2016-09-11 22:54:54来源:linux网站作者:haoren
ajp13为tomcat二进制形式的转发协议,用来处理服务器端程序jsp?
一般tomcat安装后默认监听8009端口,绑定在0.0.0.0地址上。
Apache使用mod_jk模块,可以把80请求转发到ajp13 8009端口,然后可以处理jsp文件。
 
Ubuntu下:
1、sudo apt-get install apache2
 
2、sudo apt-get install libapache2-mod-jk
 
3、sudo ln -s /etc/apache2/mods-available/jk.load /etc/apache2/mods-enabled/jk.load
 
4、sudo ln -s /etc/apache2/mods-available/jk.conf /etc/apache2/mods-enabled/jk.conf
 
5、配置ajp服务地址,如图 /etc/libapache2-mod-jk/workers.properties
tomcat ajp13端口利用
 
6、更改网站配置,如图,ajp13_worker 要和前面的一致
tomcat ajp13端口利用
JkMount /* ajp13_worker
JkMount /manager/ ajp13_worker
JkMount /manager/* ajp13_worker
JkMount /host-manager/* ajp13_worker
JkMount /host-manager/* ajp13_worker
 
7、sudo a2enmod proxy_http
 
8、sudo a2enmod proxy_ajp
 
9、重启服务sudo /etc/init.d/apache2 restart (或者sudo service apache2 restart)
 
10、可以成功转发,如图,主机地址和ipconfig得到的IP不一样,成功!(有前提是,ajp服务器上manager还存在,且开启了登录,拿到登录密码后部署war包)
tomcat ajp13端口利用
 
使用的是tomcat8.5,默认开放8009端口,若manager还在就危险了。
 
本文永久更新地址:http://www.linuxdiyf.com/linux/24077.html