Apache设置tomcat代理
修改apache服务器的配置文件httpd.conf
找到以下内容并去掉注释
LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_ajp_module modules/mod_proxy_ajp.so
LoadModule proxy_balancer_module modules/mod_proxy_balancer.so
LoadModule proxy_connect_module modules/mod_proxy_connect.so
LoadModule proxy_http_module modules/mod_proxy_http.so
LoadModule proxy_ftp_module modules/mod_proxy_ftp.so
在conf/extra/目录下建立文件 aaa.conf
内容:
<VirtualHost *:80>
ServerName api.domain.com
ServerAlias domain.com
DocumentRoot "D:/tomcat/webapps/ROOT/"
ServerAdmin *****@163.com
ErrorLog "logs/www.domain.com-error_log"
CustomLog "logs/www.domain.com-access_log" common
ProxyPass / ajp://127.0.0.1:8080/
ProxyPassReverse / ajp://127.0.0.1:8080/
</VirtualHost>
在httpd.conf文件中
Include conf/extra/aaa.conf