VERSIONS AND SETUP:
Both  Apache/2.2.34 (Unix)   and  Apache Tomcat/8.0.53  are running on the same 
Linux AWS EC2 instance.



CONFIGURATION EXCERPT FROM APACHE'S httpd.conf:


<VirtualHost *:80>
    ServerName cloviscorp.com
    DocumentRoot /var/www/html/com/cloviscorp
    <Directory "/var/www/html/com/cloviscorp">
        Order Allow,Deny
        Allow From All
        AllowOverride All
        Options -Indexes
    </Directory>

    ProxyRequests Off
    <Proxy *>
        Order deny,allow
        Allow from all
    </Proxy>
    ProxyPreserveHost On
    ProxyPass /ClovisWebApp http://localhost:8080/ClovisWebApp
    ProxyPassReverse / http://localhost:8080/

    <Location "/">
        Order allow,deny
        Allow from all
    </Location> 

    Header set Access-Control-Allow-Origin null
    Header set Access-Control-Allow-Headers "Origin, X-Requested-With, 
Content-Type"

    ErrorLog logs/cloviscorp.com-error_log
    CustomLog logs/cloviscorp.com-access_log common
</VirtualHost>

<VirtualHost *:443>
    ServerName cloviscorp.com
    DocumentRoot /var/www/html/com/cloviscorp
    <Directory "/var/www/html/com/cloviscorp">
        Order Allow,Deny
        Allow From All
        AllowOverride All
        Options -Indexes
    </Directory>

    SSLEngine on
    SSLCertificateFile "/etc/httpd/server.crt"
    SSLCertificateKeyFile "/etc/httpd/server.key"
    
    ProxyRequests Off
    <Proxy *>
        Order deny,allow
        Allow from all
    </Proxy>
    ProxyPreserveHost On
    ProxyPass /ClovisWebApp http://localhost:8080/ClovisWebApp
    ProxyPassReverse /ClovisWebApp http://localhost:8080/ClovisWebApp

    <Location "/">
        Order allow,deny
        Allow from all
    </Location>

    ErrorLog logs/cloviscorp-secure.com-error_log
    CustomLog logs/cloviscorp-secure.com-access_log common
</VirtualHost>




CONFIGURATION EXCERPT FROM TOMCAT's server.xml:


    <Connector port="8080" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443"
              proxyName="www.cloviscorp.com"
              proxyPort="80"/>

    <Connector executor="tomcatThreadPool"
               port="8080" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443" />



PROBLEM:

A) http://www.cloviscorp.com/ClovisWebApp/textservice/health WORKS FINE
B) https://www.cloviscorp.com/ClovisWebApp/textservice/health RETURNS:
  Not Found
  The requested URL /ClovisWebApp/textservice/health was not found on this 
server.



LOGS:

Tomcat logs show nothing, Apache log the following when I hit the second =
(Secure) link:
ssl_error_log:[Sat Aug 24 11:44:36 2019] [error] [client 79.75.96.60] =
File does not exist: /var/www/html/com/cloviscorp/ClovisWebApp
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
For additional commands, e-mail: users-h...@tomcat.apache.org

Reply via email to