Apache Configuration

Lisa Kachold lisakachold at obnosis.com
Thu Jul 7 05:57:56 MST 2011


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

> Thank you for that explanation.  I kind of thought something like that was
> the answer but was not sure.


Yes, kudos to Kevin and Alex Dean for noticing so quickly there was an
Apache path DocumentRoot Allow Symlinks issue!

>
>
> On Wed, Jul 6, 2011 at 8:27 PM, Lisa Kachold <lisakachold at obnosis.com>wrote:
>
>> 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>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>> ---------------------------------------------------
>> 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
>>
>
>
> ---------------------------------------------------
> 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/20110707/e8663243/attachment.html>


More information about the PLUG-discuss mailing list