[Gllug] Problems with mod_alias and Apache

chanka perera chanka.perera at gmail.com
Thu Aug 28 12:29:56 UTC 2008


Hi,

 I would suggest you to try out,

 Alias /example/     /var/www/example/

check on the httpd.conf file i you may give a try as above,

cheers!
Chanka Perera

On Thu, Aug 28, 2008 at 12:17 PM, william pink <will.pink at gmail.com> wrote:
> I did have a virtualhost setup for example but only as ServerName example
> and I have since removed it from sites-enabled, Is mod_alias  the best of
> way of doing it anyway? heres my VH config
>
> <VirtualHost foo.com:80>
>     ServerAdmin webmaster at localhost
>     ServerName www.foo.com
>     ServerAlias foo.com www.foo.co.uk foo.co.uk
>     DocumentRoot /var/www/foo
>     <Directory />
>         Options FollowSymLinks
>         AllowOverride None
>     </Directory>
>     <Directory /var/www/>
>         Options Indexes FollowSymLinks MultiViews
>         AllowOverride None
>         Order allow,deny
>         allow from all
>         # This directive allows us to have apache2's default start page
>                 # in /apache2-default/, but still have / go to the right
> place
>     </Directory>
>
> ## Put landing page redirects here
>     Redirect permanent /other    http://www.foo.com/
>     Redirect permanent /other2    http://www.foo.com/
>     Redirect permanent /other3    http://www.foo.com/
>
>     Alias /example     /var/www/example/
>
> ####
>     ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
>     <Directory "/usr/lib/cgi-bin">
>         AllowOverride None
>         Options ExecCGI -MultiViews +SymLinksIfOwnerMatch
>         Order allow,deny
>         Allow from all
>     </Directory>
>
>     ErrorLog /var/log/apache2/lfoo-error.log
>
>     # Possible values include: debug, info, notice, warn, error, crit,
>     # alert, emerg.
>     LogLevel warn
>
>     CustomLog /var/log/apache2/foo-access.log combined
>     ServerSignature On
>
>     Alias /doc/ "/usr/share/doc/"
>     <Directory "/usr/share/doc/">
>         Options Indexes MultiViews FollowSymLinks
>         AllowOverride None
>         Order deny,allow
>         Deny from all
>         Allow from 127.0.0.0/255.0.0.0 ::1/128
>     </Directory>
>
> </VirtualHost>
>
> I didn't configure the server so anything could be happening but there must
> be a straight forward explanation.
>
> Thanks,
> Will
>
> On Thu, Aug 28, 2008 at 11:49 AM, Peter Corlett <abuse at cabal.org.uk> wrote:
>>
>> On Thu, Aug 28, 2008 at 11:22:13AM +0100, william pink wrote:
>> [...]
>> > But when I reload the config and try and go to the /example it tries to
>> > resolve www.example.com/example and I can't work out what I am I doing
>> > wrong, I have looked through the Apache documentation and can't see any
>> > reference to this. I haven't got www.example.com in my /etc/hosts so I
>> > amm
>> > not sure where it is getting it from?
>>
>> You've not really given us enough information, but I'd bet that you've got
>> ServerName www.example.com somewhere and Apache's trying to redirect
>> there.
>> Apache will redirect if you give it the URL of a directory without the /.
>> (It needs a redirect because otherwise relative URLs will be wrong.)
>>
>> --
>> Gllug mailing list  -  Gllug at gllug.org.uk
>> http://lists.gllug.org.uk/mailman/listinfo/gllug
>
>
> --
> Gllug mailing list  -  Gllug at gllug.org.uk
> http://lists.gllug.org.uk/mailman/listinfo/gllug
>
>



-- 
http://chanka.paunix.org/
-- 
Gllug mailing list  -  Gllug at gllug.org.uk
http://lists.gllug.org.uk/mailman/listinfo/gllug




More information about the GLLUG mailing list