Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 9 Nov 2010 23:54:56 +0300
From:      Odhiambo Washington <odhiambo@gmail.com>
To:        Fbsd8 <fbsd8@a1poweruser.com>
Cc:        Frank Shute <frank@shute.org.uk>, Freebsd-questions@freebsd.org
Subject:   Re: apache13 to apache22
Message-ID:  <AANLkTino9JgM4k3gG=OtLfsh6nr3x=yt-Q2q9Z4TkQJy@mail.gmail.com>
In-Reply-To: <4CD9AA1B.1050505@a1poweruser.com>
References:  <4CD84CFB.1090403@a1poweruser.com> <20101108203227.GA3662@orange.esperance-linux.co.uk> <4CD9AA1B.1050505@a1poweruser.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Tue, Nov 9, 2010 at 11:07 PM, Fbsd8 <fbsd8@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!!



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?AANLkTino9JgM4k3gG=OtLfsh6nr3x=yt-Q2q9Z4TkQJy>