Wrong Info in vhost

Discussion in 'Installation/Configuration' started by parkerj, Dec 30, 2011.

  1. parkerj

    parkerj Member

    I have an ISPConfig/Nginx install, and when a new site is created, in the php section of the vhost it has fastcgi_pass 127.0.0.1:9004; when it should be fastcgi_pass 127.0.0.1:9000;. I can change it manually, but it will get overwritten when changes are made and saved in the directives. How can I fix this issue? Thank you.
     
  2. till

    till Super Moderator Staff Member ISPConfig Developer

    Each website gets a new port as each website runs under its own user,so ispconfig is acting correctly here. The start port is set under system > website config.
     
  3. parkerj

    parkerj Member

    Ok, but when a new website is created with a new port, I get a "ERROR 502 - Bad Gateway!" So what do I need to change or look at in order to not get this error when new websites are created? Thanks again for your help.
     
  4. till

    till Super Moderator Staff Member ISPConfig Developer

    Which guide did you follow to install your server?
     
  5. parkerj

    parkerj Member

    I followed the Ubuntu 11.10 guide but followed it to the point that it made sense for 10.04. I also upgraded Nginx to the latest version.
     
  6. till

    till Super Moderator Staff Member ISPConfig Developer

    Thats most likely the reason for your problems as the nginx implementation requires the software versions from Ubuntu 11.10 for several software packes like php, fcgiwrap,nginx and maybe others. For that reason we have not published a guide for debian 6 and Ubuntu 10.04.

    If you like to use nginx with ISPConfig 3 you should use Ubuntu 11.10 as 10.04 is not supported for nginx.
     
  7. parkerj

    parkerj Member

    Ok, thanks. My hosting doesn't yet support 11.10, but I will see if I can twist their arm.
     
  8. parkerj

    parkerj Member

    @till, well hosting people are not willing to add it yet, so is there anything in the code that I can change to keep it from trying to generate new port numbers? I just bought the billing module, so I'd hate to start all over.
     
  9. till

    till Super Moderator Staff Member ISPConfig Developer

    You can do that by editing the file /usr/local/ispconfig/server/conf/nginx:vhost.conf.master. But you should be aware that all your php scripts will run under the www-data user and not the web user then, so that the system is not as secure as a normal install would be and php scripts wont be able to write to the website directories as they run under the wrong user.

    But using ports is just one option, you can change the website to use sockets instead of ports in the website settings on the options tab.

    You dont need a insall from them as you can update your Ubuntu Linux yourself. Install a minimal Ubuntu 10.04, then update it to 11.10 before you follow the installtion guide.
     
  10. parkerj

    parkerj Member

    sockets don't work either, but I will try your suggestion for replacing the 10.04 debs with the 11.10 debs in the source.list.
     
  11. till

    till Super Moderator Staff Member ISPConfig Developer

    Ensure that you do a correct update as describemd in the ubuntu manuals, just replacing the sources list is just one step.
     
: fast-cgi, nginx, php5

Share This Page