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 Howtoforge Staff Moderator HowtoForge Supporter 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 Howtoforge Staff Moderator HowtoForge Supporter 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