httpd-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Aitor González <a.gonza...@nextt.es>
Subject Re: [users@httpd] Show custom error pages while redirecting to HTTPS on Apache 2.2
Date Fri, 01 Apr 2016 08:09:10 GMT
First of all, thank you Daniel.

So I need to define a new Virtualhost for the SSL address where I am
redirecting the request?

It should look like this maybe?

<VirtualHost 10.5.129.42:443>
    #formamos el acceso por https
    SSLEngine on
    SSLCertificateFile something

    ServerAlias gestionfico.media-saturn.com

    DirectoryIndex /Stofi

    ProxyPass /Stofi ajp://10.5.129.42:8009/Stofi
    ProxyPassReverse /Stofi ajp://10.5.129.42:8009/Stofi

    ErrorLog "logs/Stofi-apache-error.log"
    CustomLog "logs/Stofi-apache-access.log" common

    #ErrorLog "Z:/Stofi_Logs/Apache2_Stofi-apache-error.log"
    #CustomLog "\\ficodb\DocumentosFico\Stofi_Logs\Apache2_Stofi-apache-access.log"

    ErrorDocument 404 /error_stofi_404.html
    ErrorDocument 500 /error_stofi_500.html
    ErrorDocument 502 /error_stofi_502.html
    ErrorDocument 503 /error_stofi_503.html
    ErrorDocument 504 /error_stofi_504.html

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

</VirtualHost>

Thanks again!



2016-04-01 9:34 GMT+02:00 Daniel <dferradal@gmail.com>:

> If I understand correctly you want:
>
> ErrorDocument 404 /error_stofi_404.html
> ErrorDocument 500 /error_stofi_500.html
> ErrorDocument 502 /error_stofi_502.html
> ErrorDocument 503 /error_stofi_503.html
> ErrorDocument 504 /error_stofi_504.html
>
> to show up in the SSL virtualhost.
>
> Since these have been defined in the virtualhost context it won't affect other virtualhosts,
so you either define these in server config context so they get propagated down the context
tree or define them again in the new virtualhost where you need them.
>
>
>
> El vie., 1 abr. 2016 a las 9:18, Aitor González (<a.gonzalez@nextt.es>)
> escribió:
>
>> Using Apache 2.2, I am trying to redirecting HTTP requests to HTTPS
>> requests to a Tomcat 6 server and that works fine.
>>
>> But I am trying to redirect errors to custom error pages and while that
>> works as long as I don't redirect the HTTP requests to HTTPS requests, it
>> doesn't work when I redirect.
>>
>> This is the configuration I am currently using:
>>
>>  # gestion Stofi
>> <VirtualHost 10.5.129.42:80>
>>     #formamos el acceso por https
>>     RewriteEngine On
>>     RewriteCond %{HTTPS} off
>>     RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}
>>
>>     ServerAlias gestionfico.media-saturn.com
>>
>>     DirectoryIndex /Stofi
>>
>>     ProxyPass /Stofi ajp://10.5.129.42:8009/Stofi
>>     ProxyPassReverse /Stofi ajp://10.5.129.42:8009/Stofi
>>
>>     ErrorLog "logs/Stofi-apache-error.log"
>>     CustomLog "logs/Stofi-apache-access.log" common
>>
>>     #ErrorLog "Z:/Stofi_Logs/Apache2_Stofi-apache-error.log"
>>     #CustomLog "\\ficodb\DocumentosFico\Stofi_Logs\Apache2_Stofi-apache-access.log"
>>
>>     ErrorDocument 404 /error_stofi_404.html
>>     ErrorDocument 500 /error_stofi_500.html
>>     ErrorDocument 502 /error_stofi_502.html
>>     ErrorDocument 503 /error_stofi_503.html
>>     ErrorDocument 504 /error_stofi_504.html
>>
>>     <Location /Stofi>
>>         Order allow,deny
>>         Allow from all
>>     </Location>
>>
>> </VirtualHost>
>>
>> Those error pages are located on htdocs Apache folder.
>>
>> I have been reading about flags on another post to redirect 404 errors
>> but I understant that it only will work when the page it's absolutely not
>> reachable, but in the case I am trying, the Tomcat 6 server is down, and it
>> should return a 503 error.
>>
>> Why when I do not redirect HTTP to HTTPS it works but it doesn't when I
>> redirect?
>>
>> How can I achieve the same behavior?
>>
>> Thank you all.
>> (I have also posted this question on StackOverflow, you can follow this
>> link to the question:
>> http://stackoverflow.com/questions/36281763/show-custom-error-pages-while-redirecting-to-https-on-apache-2-2
>> )
>>
>

Mime
View raw message