Setup mod_proxy on apache http server

后端 未结 3 1856
慢半拍i
慢半拍i 2021-01-30 10:21

I wanted to reverse proxy a web service from my tomcat server using apache web server. I have modified the httpd.conf

LoadModule proxy_module modules/mod_proxy.         


        
相关标签:
3条回答
  • 2021-01-30 10:47

    So it took some time but I figured out the way to do it. There is one more module which needs to be loaded. This is what the httpd.conf looks like

    LoadModule proxy_module modules/mod_proxy.so
    LoadModule proxy_http_module modules/mod_proxy_http.so
    
    <Directory />
        AllowOverride none
        Require all denied
    </Directory>
    
    ProxyPass         /ROOT  http://localhost:8080/ROOT
    ProxyPassReverse  /ROOT  http://localhost:8080/ROOT
    

    This works for sure. :)

    0 讨论(0)
  • 2021-01-30 10:52

    In addition to the other fine answers, if you're proxying to an https endpoint, you need to enable mod_ssl and add SSLProxyEngine on to your vhost

    0 讨论(0)
  • 2021-01-30 10:57

    Since it's easy to overlook, pay attention to @muka's comment:

    sudo a2enmod proxy  
    sudo a2enmod proxy_http  
    sudo service apache2 restart
    

    Make sure to enable both modules proxy and proxy_http!

    0 讨论(0)
提交回复
热议问题