Kurtis,

I checked this morning and everything seems to be working now. I made a lot of 
DNS changes, so it probably just took some time to sort out. I am going to dig 
a little more just to make sure I did not miss something. I answered your 
questions below for the record.

> On Aug 31, 2015, at 9:39 PM, Kurtis Rader <kra...@skepticism.us> wrote:
> 
> Works for me. I'm running v2.4.16. What version of Apache HTTPD are you 
> running? According to the docs the NameVirtualHost "directive currently has 
> no effect." And the default behavior changed with v2.3.11. So I'm wondering 
> if you're running v2.2.*.

Apache version 2.2.31

> 
> If you issue a "host example.com <http://example.com/> 8.8.8.8" command on a 
> UNIX like system does it report "example.com <http://example.com/> has 
> address <myIP>”?

Yes it resolves to the correct IP

> 
> Also, when you say it "does not work and gets into a redirect loop"  how did 
> you determine that? Did you do a controlled test with a CLI tool like curl 
> with verbose (-v) output enabled and observe that you received a HTTP 301 
> redirect? Or did something else occur?

Chrome displayed a redirect loop error page, I did not check further.

> 
> What does the Apache HTTPD access and error logs show? Setting "LogLevel 
> debug" might be necessary to get messages relevant to this problem.

A lot of 302 lines, but then all of a sudden a 200 and now it works.

MyHomeIP - - [01/Sep/2015:12:22:52 +0000] "GET /index.php/login HTTP/1.1" 302 
364 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_1) AppleWebKit/537.36 
(KHTML, like Gecko) Chrome/44.0.2403.157 Safari/537.36"
MyHomeIP - - [01/Sep/2015:12:22:52 +0000] "GET /index.php/login HTTP/1.1" 302 
364 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_1) AppleWebKit/537.36 
(KHTML, like Gecko) Chrome/44.0.2403.157 Safari/537.36"
MyHomeIP - - [01/Sep/2015:12:22:52 +0000] "GET /index.php/login HTTP/1.1" 302 
364 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_1) AppleWebKit/537.36 
(KHTML, like Gecko) Chrome/44.0.2403.157 Safari/537.36"
MyHomeIP - - [01/Sep/2015:12:22:52 +0000] "GET /index.php/login HTTP/1.1" 302 
364 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_1) AppleWebKit/537.36 
(KHTML, like Gecko) Chrome/44.0.2403.157 Safari/537.36"
MyHomeIP - - [01/Sep/2015:12:23:23 +0000] "GET /index.php/login HTTP/1.1" 200 
8513 "-" "Mozilla/5.0 (iPhone; CPU iPhone OS 7_0 like Mac OS X; en-us) 
AppleWebKit/537.51.1 (KHTML, like Gecko) Version/7.0 


> 
> On Mon, Aug 31, 2015 at 6:01 PM, Warren Bell <warrenbe...@gmail.com 
> <mailto:warrenbe...@gmail.com>> wrote:
> I have 3 virtual hosts set up like this:
> 
> <VirtualHost *:80>
>   ServerName www.example.com <http://www.example.com/>
>   ServerAlias example.com <http://example.com/>
>   DocumentRoot /var/www/html/example
>   ErrorLog /var/www/html/example/error.log
>   CustomLog /var/www/html/example/requests.log combined
> </VirtualHost>
> 
> <VirtualHost *:80>
>   ServerName www.site1.example.com <http://www.site1.example.com/>
>   ServerAlias site1.example.com <http://site1.example.com/>
>   DocumentRoot /var/www/html/site1
>   ErrorLog /var/www/html/site1/error.log
>   CustomLog /var/www/html/site1/requests.log combined
> </VirtualHost>
> 
> <VirtualHost *:80>
>   ServerName www.site2.example.com <http://www.site2.example.com/>
>   ServerAlias site2.example.com <http://site2.example.com/>
>   DocumentRoot /var/www/html/site2
>   ErrorLog /var/www/html/site2/error.log
>   CustomLog /var/www/html/site2/requests.log combined
> </VirtualHost>
> 
> httpd.conf has the following uncommented:
> 
> NameVirtualHost *:80
> 
> and the following commented
> 
> #ServerName www.example.com <http://www.example.com/>:80
> 
> My DNS has A records
> 
> example.com <http://example.com/> -> myIP
> *.example.com <http://example.com/> -> myIP
> 
> myIP is the same for both records.
> 
> site1.example.com <http://site1.example.com/> works fine and goes to the 
> correct site.
> 
> site2.example.com <http://site1.example.com/> works fine and goes to the 
> correct site.
> 
> example.com <http://example.com/> does not work and gets into a redirect loop.
> 
> What do I need to configure to get example.com <http://example.com/> to work ?
> 
> Thanks,
> 
> Warren Bell
> 
> 
> 
> -- 
> Kurtis Rader
> Caretaker of the exceptional canines Junior and Hank

Reply via email to