Simpler Navigation coming for Servers and Operating Systems
Coming soon: a much simpler Servers and Operating Systems section of the Community. We will combine many of the older boards, and you won't have to click through so many levels to get at the information you need. If you are looking for an older board and do not find it, check the consolidated boards, as the posts are still there.
cancel
Showing results for 
Search instead for 
Did you mean: 

Problem Redirecting in Apache

Andrew Kaplan
Super Advisor

Problem Redirecting in Apache

Hi there --

I am trying to automatically redirect connections from port 80 to port 443. I set up a virtual host section to accomplish this task. Here is the syntax
that I entered into the httpd.conf file:


ServerName 192.168.112.62
ServerAdmin someone@someplace.com
DocumentRoot /usr/local/apache/htdocs
Redirect / https://192.168.112.62/




ServerName 192.168.112.62
ServerAdmin someone@someplace.com
DocumentRoot /usr/local/apache/htdocs

SSLEngine On
SSLCertificateFile /usr/local/apache/conf/ssl.crt/ca-bundle.crt
SSLCertificateKeyFile /usr/local/apache/conf/ssl.key/server.key
SSLCertificateChainFile /usr/local/apache/conf/ssl.key/server.key
SetEnvIf User-Agent ".*MSIE.*" nokeepalive ssl-unclean-shutdown


When I start Apache with SSL, apachectl startssl, I get the following error message:

Thu Sep 9 15:44:57 2004] [warn] VirtualHost 192.168.112.62:80 overlaps with VirtualHost 192.168.112.62:80, the first has precedence, perhaps you need a NameVirtualHost directive
Apache/1.3.31 mod_ssl/2.8.19 (Pass Phrase Dialog)
Some of your private key files are encrypted for security reasons.
In order to read them you have to provide us with the pass phrases.

Server linux.mgh.harvard.edu:443 (RSA)
Enter pass phrase:

Ok: Pass Phrase Dialog successful.
/usr/local/apache/bin/apachectl startssl: httpd started
linux:/usr/local/apache/conf # ps -ef |grep httpd
root 10767 9807 0 15:45 pts/54 00:00:00 grep httpd

As you can see, I enter the appropriate passphrase and although it appears the httpd daemon has started, the grep command shows it has not.
If I comment out the VirtualHost excerpt shown above, Apache starts successfully.

What do I need to correct?
A Journey In The Quest Of Knowledge
2 REPLIES
Steven E. Protter
Exalted Contributor

Re: Problem Redirecting in Apache

Please look at the error_log file and post up an error.

The daemon is failing on a confguration error, more than likely.

httpd -t will test the syntax of httpd.conf

SEP
Steven E Protter
Owner of ISN Corporation
http://isnamerica.com
http://hpuxconsulting.com
Sponsor: http://hpux.ws
Twitter: http://twitter.com/hpuxlinux
Founder http://newdatacloud.com
Andrew Kaplan
Super Advisor

Re: Problem Redirecting in Apache

I found the problem: The second heading should have read:
A Journey In The Quest Of Knowledge