apache代理tomcat配置【linux】,apachetomcatlinux


##编辑/usr/local/apache/conf/httpd.conf

   LoadModule proxy_module modules/mod_proxy.so

   LoadModule proxy_http_module modules/mod_proxy_http.so

##编辑/usr/local/apache/conf/extra/httpd_vhost.conf

<VirtualHost *:80>
    ServerAdmin hs.hzhderp.com
    ServerName  hs.hzhderp.com
    DocumentRoot  "/var/www/apache-site/hunsha/"  ##apache 本身PHP目录
    ServerAlias www.dummy-host.example.com
    ErrorLog "logs/dummy-host.example.com-error_log"
    CustomLog "logs/dummy-host.example.com-access_log" common
    ProxyPreserveHost On
    ProxyPass /hunsha  http://localhost:8080/hunsha  ##apache 代理的tomcat server
<Directory "/var/www/apache-site/hunsha/">##apache 本身PHP目录
    Options  FollowSymLinks
    AllowOverride None
    Require all granted
</Directory>

</VirtualHost>

##编辑/usr/local/tomcat/conf/server.xml


<Host name="localhost"  appBase=""
            unpackWARs="true" autoDeploy="true">

        <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
               prefix="localhost_access_log" suffix=".txt"
               pattern="%h %l %u %t &quot;%r&quot; %s %b" />
 <Context path="/hunsha" docBase="/var/www/tomcat-site/hunsha" debug="0" reloadable="true" crossContext="true"/>##代理的tomcat server 的项目路径配置

      </Host>

##重启服务

#systemctl restart tomcat

#systemctl restart httpd  


##http://hs.hzhderp.com/hunsha/

相关内容

    暂无相关文章