Apache2 to Apache2 + Nginx

Discussion in 'Installation/Configuration' started by sumfvm, May 11, 2012.

  1. sumfvm

    sumfvm New Member

    Hi all,

    I follow this guide: http://www.howtoforge.com/nginx-cat...end-to-apache-for-ispconfig-3-on-debian-lenny

    All is working perfectly for all customers who own a subdomain like user.my-domain.com but for those owning their own domain name, they are redirected to their-domain.com and www.their-domain.com don't work anymore, not fully, the files like .css and .js aren't found (nginx's logs showing that nginx try to find /var/www/www.domain.com instead of /var/www/domain.com).

    I think it is because this Nginx directive:
    Code:
    #### www. redirect	- all domains starting with www will be redirected to http://domain. ####
        if ($host ~* ^(www\.)(.+)) {
            set $rawdomain $2;
            rewrite ^/(.*)$  http://$rawdomain/$1 permanent;
        }
    In fact, I don't understand the presence of it...

    Any idea?

    Regards,
     
  2. falko

    falko Super Moderator ISPConfig Developer

    Please hardcode the document root - instead of
    Code:
    root   /var/www/$host/web;
    use
    Code:
    root   /var/www/domain.com/web;
     
  3. sumfvm

    sumfvm New Member

    Thanks for the trick Falko but the problem will stay for all the subdomains, istn't it?
     
  4. falko

    falko Super Moderator ISPConfig Developer

    That's possible. I didn't try the tutorial, but looking at it, I'd say

    Code:
    root   /var/www/$rawdomain/web;
    is the correct solution.
     

Share This Page