Re: rewriting http --> https not working

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 7/27/05, Matt Morgan <minxmertzmomo@xxxxxxxxx> wrote:
> On 7/27/05, Ankush Grover <ankush174@xxxxxxxxx> wrote:
> > > > # Rewrite Rules.
> > > > RewriteEngine On
> > > > RewriteCond %{HTTPS} !=on
> > > > RewriteRule ^/webmail/(.*) https://%{SERVER_NAME}/webmail/$1 [R,L]
> > > > RewriteRule ^/mailman/(.*) https://%{SERVER_NAME}/mailman/$1 [R,L]
> > > >
> > > > #Debug rewrite rules
> > > > RewriteLog /etc/httpd/logs/rewrite_engine_log
> > > > RewriteLogLevel 3
> > > > -------
> > > > The idea is to take any URL under /webmail or /mailman and redirect it
> > > > to https, so that, for example,
> > > >
> > > > http://www.concretecomputing.com/webmail/
> > > >
> > > > gets redirected to the same page, but using https. It doesn't happen.
> >
> >
> > <VirtualHost 192.168.1.46:80>
> >         ServerName localhost
> >         DocumentRoot /var/www/html
> >         DirectoryIndex index.html index.shtml
> >         RewriteEngine   on
> >         RewriteCond     %{SERVER_PORT} ^80$
> >         RewriteRule     ^/webmail(.*)$ https://192.168.1.46/webmail$1 [L,R]
> >         RewriteLog      "/var/log/httpd/rewrite.log"
> >         RewriteLogLevel 4
> > </VirtualHost>
> >
> >
> > Replace ipaddress either with the fqdn or with the ipaddress of your machine.
> >
> > I am also attaching the ssl.sxw file in which how to generate
> > certiticates for http.
> 
> .
> 2) %{SERVER_NAME} covers Ankush's suggestion about using ip or fqdn;
> if that part wasn't working I'd be getting redirected to the wrong
> place, but I'm not getting redirected anywhere.
> > 
> I did increase the RewriteLogLevel, but there no entries ever show up
> in that log file.
> 
> I have tried removing the "RewriteCond %{HTTPS} !=on" line, just in
> case, but that didn't make any difference.
> 
<VirtualHost 192.168.1.46:80>
       ServerName localhost
       DocumentRoot /var/www/html
       DirectoryIndex index.html index.shtml
       RewriteEngine   on
       RewriteCond     %{SERVER_PORT} ^80$
       RewriteRule     ^/webmail(.*)$ https://192.168.1.46/webmail$1 [L,R]
       RewriteLog      "/var/log/httpd/rewrite.log"
       RewriteLogLevel 4
</VirtualHost>

The code given by me is running on 2 servers in my network.We have few
applications of our own and I have done the rewriting rules for
those.Most important it is working for webmail in my domain.


It will be good if you can attach your httpd.conf file 

Regards

Ankush Grover


[Index of Archives]     [Current Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Yosemite News]     [Yosemite Photos]     [KDE Users]     [Fedora Tools]     [Fedora Docs]

  Powered by Linux