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>