Last week, if you went to http://www.andycanfield.com, you would see my
web site. Today, if you go there, you will see "Internal Server Error".
Apache broke it.

We had four sites on that computer:
[1] http://210.213.49.151/ took you to /var/www/index.html
[2] http://www.andycanfield.com took you to my personal web site
[3] http://210.213.49.151/fasemat took you to FASEMAT
[4] http://210.213.49.151/opal took you to OPAL

Number 1, 3, and 4 are still working, but number 2 gives "Internal
Server Error". Here is the entry in sites-enabled:
------------------------------------------------------------------------
NameVirtualHost *:80

<VirtualHost *:80>
ServerName www.andycanfield.com
ServerAlias andycanfield.com *.andycanfield.com
DocumentRoot /www/andycanfield/Site
</VirtualHost>

<Directory /www/andycanfield/Site>
        AuthType None
        Require all granted
        Options FollowSymLinks
</Directory>
------------------------------------------------------------------------
That was essentially copied from your documentation
(http://httpd.apache.org/docs/2.2/mod/core.html#virtualhost).
It used to read <VirtualHost www.andycanfield.com:80> but that is now
"not recommended".

/var/log/apache2/error.log shows this:
------------------------------------------------------------------------
[Sat May 17 10:33:12 2014] [crit] [client 49.49.233.112] configuration
error:  couldn't check user.  Check your authn provider!: /
[Sat May 17 10:33:12 2014] [crit] [client 49.49.233.112] configuration
error:  couldn't check user.  Check your authn provider!: /favicon.ico
[Sat May 17 10:33:13 2014] [crit] [client 49.49.233.112] configuration
error:  couldn't check user.  Check your authn provider!: /favicon.ico
------------------------------------------------------------------------
What is 'favicon.ico". I don't have one anywhere. And I explicitly told
you that, for this directory, don't check the user; let everyone in.

How do we get apache 2.2 to route a request to one of several virtual
computers based on what name is used to access the server, and to let
EVERYONE in to that virtual computer?

You broke my code!

Reply via email to