On Fri, 2003-11-07 at 04:22, Franki wrote:
> Hi guys (and ladies.)
>
> I have just been trialing apache2 on mdk9.2 to replace my trusty 9.0
> apache 1.3 web server.
> (for htmlfixit.com and all my other domains.)
>
>
> anyway, I have an Athlon XP server to replace the old one and 9.2 went
> on it perfectly.
>
> Got apache2 fired up with my apache 1.3 Vhosts.conf file no problems..
>
>
> Then I tried to access one of the hosts..
>
> When I try to do it as normal http I get this message:
> -----------------------------------------------------------------------------
> Bad Request
> Your browser sent a request that this server could not understand.
> Reason: You're speaking plain HTTP to an SSL-enabled server port.
> Instead use the HTTPS scheme to access this URL, please.
> -----------------------------------------------------------------------------
>
> When called as https, it works fine. (using the advx temp test server
> cert)...
> The perl and php and shtml stuff all works fine.
>
> I'd like to have this work as normal http if I can.
>
> Anyone know of what I should be doing? I was pretty familiar with
> apache 1.3 but this is my first look at apache2.
>
>
>
> regards
>
> Franki
>
>
Any virtual host using SSL has to be defined twice. The one that tells
Apache to use HTTP is in Vhosts and looks like:
<VirtualHost *:80>
<IfDefine SSL>
SSLEngine off
</IfDefine>
DocumentRoot /path/to/your/site
ServerName www.yoursite.com
</VirtualHost>
You got the SSL one already working. I guess is in conf.d/ssl-xxxx.conf
(Sorry, I install Apache 2 from tarball which uses ssl.conf in conf/).
HTH
Adolfo
Want to buy your Pack or Services from MandrakeSoft?
Go to http://www.mandrakestore.com