Apache Configuration

Lisa Kachold lisakachold at obnosis.com
Wed Jul 6 20:27:52 MST 2011


In Apache and subsequently in the VirtualHost entries you can define
DocumentRoot however you like:

It's not going to be changed by a "rpm install" etc.

Your configuration for DocumentRoot points to:
DocumentRoot /var/www/www.myurl.com

Therefore to access your PhpMyAdmin, you would need to place it into:

/var/www/www.myurl.com/phpmyadmin/

# mv /var/www/phpMyAdmin-3.4.3.1 /var/www/www.myurl.com

and

change:

<DirectoryMatch "/var/www/phpMyAdmin-3.4.3.1-
>
> english">


to

<DirectoryMatch "/var/www/www.myurl.com/phpMyAdmin-3.4.3.1-
>
> english">

FACT:  You cannot server a directory outside of DocumentRoot without both a
symlink and an allow symlinks statement in your apache configuration option
(in your VirtualHost configuration)

As you can see, you don't have either:

    <DirectoryMatch "/var/www/phpMyAdmin-3.4.3.1-
>
> english">
>       AllowOverride All
>       Options None
>       Order allow,deny
>       Allow from all
>     </DirectoryMatch>



On Wed, Jul 6, 2011 at 4:50 PM, Steve Phariss <sphariss at gmail.com> wrote:

> I have a test apache install with several Virtual hosts,  I am trying to
> install myPhpAdmin in a directory off of /var/www but I can not get it to be
> recognized (404 error)
>
> the virtual host contents are in directories off of /var/www (i.e.
> /var/www/www.myurl.com and /var/www/phpMyAdmin-3.4.3.1-english
>
> The server is working correctly and serving the appropriate domains, I just
> can not get www.myurl.com/phpMyAdmin-3.4.3.1-english to work......
>
> Any help would be great......
>
> <VirtualHost *:80>
>     ServerAdmin *********************
>     ServerName www.myurl.com
>     DirectoryIndex index.html #index.mhtml
>     DocumentRoot /var/www/www.myurl.com
>     AddType  text/html  .html #.mhtml
>         # Set Perl Variable SiteName with name of site for handler.pl
>         #PerlSetVar site myurl
>         #PerlRequire /var/www/handler.pl
>     <LocationMatch "(\.html|\.txt|\.pl|\.mhtml|dhandler|autohandler)$">
>       #SetHandler perl-script
>       #PerlHandler HTML::Mason
>     </LocationMatch>
>     <DirectoryMatch "/var/www/phpMyAdmin-3.4.3.1-english">
>       AllowOverride All
>       Options None
>       Order allow,deny
>       Allow from all
>     </DirectoryMatch>
>     ScriptAlias /cgi-bin/ "/var/www/www.myurl.com/cgi-bin/"
>     <Directory "/var/www/www.myurl.com/cgi-bin">
>       AllowOverride All
>       Options None
>       Order allow,deny
>       Allow from all
>     </Directory>
>     ErrorLog syslog:local1
>     ErrorLog /var/log/httpd/www.myurl.com.error
> CustomLog /var/log/httpd/www.myurl.com.access common
> </VirtualHost>
>
> <VirtualHost *.80>
> .
> .
> .
> </VirtualHost>
>
> ---------------------------------------------------
> PLUG-discuss mailing list - PLUG-discuss at lists.plug.phoenix.az.us
> To subscribe, unsubscribe, or to change your mail settings:
> http://lists.PLUG.phoenix.az.us/mailman/listinfo/plug-discuss
>



-- 
(602) 791-8002  Android
(623) 239-3392 Skype
(623) 688-3392 Google Voice
**
HomeSmartInternational.com <http://www.homesmartinternational.com>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.PLUG.phoenix.az.us/pipermail/plug-discuss/attachments/20110706/d618cbb4/attachment.html>


More information about the PLUG-discuss mailing list