The subject may have given away the problem. Here's what I want to accomplish:
Mandrake 10.0 Official web server, Apache 2. 1. I want my standard website to be accessible through both http://domain.com and https://domain.com. 2. I want https://tivo.domain.com to act as a secure reverse proxy to my Series 2 tivo, which I've obviously hacked. 3. I want https://ntop.domain.com to act as a secure reverse proxy to ntop's web server, which is running on the same machine as apache. Now that my wish list is out, here's what I did. Prior to attempting to achieve the second and third objectives, the first was working perfectly. I then made entries like this in my apache config: <VirtualHost *> ServerName ntop.domain.com ProxyRequests On ProxyPass / http://localhost:3000/ ProxyPassReverse / http://localhost:3000/ <Location /> AllowOverride AuthConfig Options FollowSymlinks Order allow,deny Allow from all AuthName "Restricted Access" AuthType Basic AuthUserFile "/path/to/file" <Limit GET> require valid-user </Limit> </Location> </VirtualHost> I also took all of the existing <Directory> directives for my primary website and put the whole thing in a <VitrualHost *> directive. As it stands, objectives 2 and 3 work, but I broke objective 2. https://domain.com works fine. http://domain.com gives this result: ------------- 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. Hint: https://domain.com/ ------------- So, any thoughts? I'm reading some things online that say it's not possible to do SSL and virtual hosts, but I'm so close. Thanks a ton, Michael -- TriLUG mailing list : http://www.trilug.org/mailman/listinfo/trilug TriLUG Organizational FAQ : http://trilug.org/faq/ TriLUG Member Services FAQ : http://members.trilug.org/services_faq/ TriLUG PGP Keyring : http://trilug.org/~chrish/trilug.asc
