Dyndns and apache
Les Mikesell
lesmikesell at gmail.com
Sun Aug 21 14:17:24 UTC 2005
On Sun, 2005-08-21 at 08:04, Paul wrote:
> Hi,
>
> I've registered three domains with dyndns (totally free, get your own
> domain and run the site from home sort of thing).
>
> I've set up Apache and it works fine. Problem is this though. If I point
> the browser to http://ctadirect.homedns.org I get the Fedora testpage
> and the logs say that I don't have access to /var/www/html. If I
> add /cta onto the end, I get the site I should get without that
> addition.
>
> My apache.conf file looks like this
>
> # ServerRoot: The top of the directory tree under which the server's
> # configuration, error, and log files are kept.
> #
> # NOTE! If you intend to place this on an NFS (or otherwise network)
> # mounted filesystem then please read the LockFile documentation
> # (available at
> <URL:http://httpd.apache.org/docs-2.0/mod/mpm_common.html#lockfile>);
> # you will save yourself a lot of trouble.
> #
> # Do NOT add a slash at the end of the directory path.
> #
> ServerRoot "/etc/httpd"
>
> Listen 80
>
> ServerName 127.0.0.1:80
>
> #
> # This should be changed to whatever you set DocumentRoot to.
> #
> <Directory "/var/www/html">
>
> Options Indexes FollowSymLinks ExecCGI Includes All MultiViews
> XBitHack On
> #
> # AllowOverride controls what directives may be placed in .htaccess
> files.
> # It can be "All", "None", or any combination of the keywords:
> # Options FileInfo AuthConfig Limit
> #
> AllowOverride None
>
> #
> # Controls who can get stuff from this server.
> #
> Order allow,deny
> Allow from all
>
> </Directory>
>
> # DirectoryIndex: sets the file that Apache will serve if a directory
> # is requested.
>
> DirectoryIndex index.html index.html.var index.php index.php3 index.htm
> index.shtml
>
> #
> # Use name-based virtual hosting.
> #
> NameVirtualHost 82.42.51.231:80
>
> <VirtualHost ctadirect.homedns.org:80>
> ServerAdmin paul at all-the-johnsons.co.uk
> DocumentRoot /var/www/html/cta/
> ServerName ctadirect.homedns.org
> ErrorLog logs/cta-error_log
> CustomLog logs/cta-access_log common
> </VirtualHost>
>
> <VirtualHost mono.shacknet.nu:80>
> ServerAdmin paul at all-the-johnsons.co.uk
> DocumentRoot /var/www/html/mono/
> ServerName mono.shacknet.nu
> ErrorLog logs/mono-error_log
> CustomLog logs/mono-access_log common
> </VirtualHost>
>
> Everything looks fine - can anyone suggest where the problem may be?
Your <VirtualHost ...> entry should use the same IP:port
as the NameVirtualHost entry. The name match is done on
the ServerName and ServerAlias entries against what the
browser sends in the host header.
--
Les Mikesell
lesmikesell at gmail.com
More information about the fedora-list
mailing list