I also was of the opinion that this had to be an apache issue. 
The ssl logging was taken from the included out-of-the-box conf.d/ssl.conf.
Issue was solved randomly by setting server name to www.cloviscorp.com 
<http://www.cloviscorp.com/> instead of cloviscorp.com <http://cloviscorp.com/>.


> On Aug 26, 2019, at 03:35, André Warnier (tomcat) <a...@ice-sa.com> wrote:
> 
> Hi.
> 
> That looks more like an Apache httpd issue, than a Tomcat issue (as you 
> mention, the tomcat logfiles do not show anything, and the rest tends to 
> indicate that Apache httpd is not proxying these calls to tomcat, but trying 
> to resolve them locally).
> 
> This being said, I cannot find any obvious configuration error in the setup 
> below.
> 
> The only thing which makes me a bit suspicious is this :
> 
> > 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
> 
> where does that "ssl_error_log:" prefix come from ?
> It does not seem to have a reason to be there, considering your configuration 
> copied below.
> 
> On 24.08.2019 14:56, Mark Bordelon wrote:
>> 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
>> 
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
> For additional commands, e-mail: users-h...@tomcat.apache.org
> 

Reply via email to