apache13 to apache22

Odhiambo Washington odhiambo at gmail.com
Tue Nov 9 20:55:29 UTC 2010


On Tue, Nov 9, 2010 at 11:07 PM, Fbsd8 <fbsd8 at a1poweruser.com> wrote:

> Frank Shute wrote:
>
>> On Mon, Nov 08, 2010 at 02:18:19PM -0500, Fbsd8 wrote:
>>
>>> As I do a complete fresh install of 8.1 I saw that apache13 is no longer
>>> being supported, so thought this is the time I will move to apache22.
>>>
>>> Now everything went real easy until testing my websites. In apache13 the
>>> .css (style sheet) calls for a blue background. The .css file is in the same
>>> directory as the html files making up the website. In apache13 I got the
>>> blue background but in apache22 I get a white background. I checked the
>>> apache22 htppd.config file for any info on css but found none.
>>>
>>> Are .css (style sheet) handled differently in apache22?
>>>
>>
>> AFAIK they're not.
>>
>> It sounds like the stylesheet isn't being served up (white background
>> is default).
>>
>> Examine the apache error log. By default it's in /var/log. Also look
>> in the regular apache log and it could be the stylesheet is getting a
>> 404.
>>
>> Is server root the same in httpd.conf for 2.2 as it is for 1.3? Could
>> be the cause of the problem. 2.2 uses a different root by default
>> IIRC.
>>
>>
>> Regards,
>>
>>
> This is part of my config file.
>
>
> ServerRoot "/usr/local"
> Listen 6680
> DocumentRoot "/usr/local/www/apache22/data"
> <Directory />
>    AllowOverride None
>    Order deny,allow
>    Deny from all
> </Directory>
>
> <Directory "/usr/local/www/apache22/data">
> Options FollowSymLinks MultiViews
> AllowOverride None
>    Order allow,deny
>    Allow from all
> </Directory>
>
> <IfModule alias_module>
>    Alias /FBSD_manuals/ "/usr/local/share/doc/"
>
>    <Directory "/usr/local/share/doc">
>        Options Indexes FollowSymlinks MultiViews
>        AllowOverride None
>        Order allow,deny
>        Allow from all
>    </Directory>
> </IfModule>
>
> Here are messages from the access-log.
> "GET /index.php/00.00-web_style_sheet.css HTTP/1.1" 200 6839
> "GET /index.php/powered_by_apache_bsd.gif HTTP/1.1" 200 6839
> "GET /index.php/powered_by_FreeBSD.gif HTTP/1.1" 200 6839
>
>
> You can see that apache22 is saying the .css and the 2 .gif have been
> served up, but the browser has white background instead of blue and the 2
> gif images are missing from the displayed web page. Now this is a working
> website that displays correctly on apache13 so i know there is nothing wrong
> with the directory content.
>
> The alias website has the .css file in the same directory and it displays
> correctly.
>
>
> What am I overlooking here?


If the alias website is working correctly, which one else is not working?
Where is its DocumentRoot?




-- 
Best regards,
Odhiambo WASHINGTON,
Nairobi,KE
+254733744121/+254722743223
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Damn!!


More information about the freebsd-questions mailing list