virtual host in one ip address

David J. david at styleflare.com
Fri Mar 4 16:44:23 MSK 2011


Alex;

Try reading the nginx wiki; It is very informative and can guide you 
very well;

If you need someone to do it for you; perhaps you should consider paid 
support.



On 3/4/11 8:38 AM, Alex H wrote:
> So I am confused as which one should I actually edit... there is a 
> nginx.conf and there is a default in the sites-enabled folder..
>
>
>
>
>
> ------------------------------------------------------------------------
> Date: Fri, 4 Mar 2011 09:34:00 +0100
> From: pascal.nitsche at fansubcode.org
> To: nginx at nginx.org
> Subject: Re: virtual host in one ip address
>
> Hello,
>
> what does noit work exactly. As I can see there may be a fastcgi_pass 
> missing to handle php (ex /phpmyadmin) and maybe index documents need 
> to be set.
>
> Greets
> Pascal
>
> Am 04.03.2011 08:06, schrieb Alex H:
>
>     It just doesn't work, here's my .conf:
>
>     user www-data;
>     worker_processes  4;
>
>     error_log  /var/log/nginx/error.log;
>     pid        /var/run/nginx.pid;
>
>     events {
>         worker_connections  1024;
>         # multi_accept on;
>     }
>
>     http {
>         include       /etc/nginx/mime.types;
>
>         server {
>             location /phpmyadmin/ {
>                     root  /usr/share/phpmyadmin;
>             }
>
>
>             location /apiadmin/ {
>                     root  /var/www/api/src/frapi/admin/public;
>             }
>         }
>
>         access_log  /var/log/nginx/access.log;
>
>         sendfile        on;
>         #tcp_nopush     on;
>
>         #keepalive_timeout  0;
>         keepalive_timeout  65;
>         tcp_nodelay        on;
>
>         gzip  on;
>         gzip_disable "MSIE [1-6]\.(?!.*SV1)";
>
>         include /etc/nginx/conf.d/*.conf;
>         include /etc/nginx/sites-enabled/*;
>     }
>
>     # mail {
>     #     # See sample authentication script at:
>     #     # http://wiki.nginx.org/NginxImapAuthenticateWithApachePhpScript
>     #
>     #     # auth_http localhost/auth.php;
>     #     # pop3_capabilities "TOP" "USER";
>     #     # imap_capabilities "IMAP4rev1" "UIDPLUS";
>     #
>     #     server {
>     #         listen     localhost:110;
>     #         protocol   pop3;
>     #         proxy      on;
>     #     }
>     #
>     #     server {
>     #         listen     localhost:143;
>     #         protocol   imap;
>     #         proxy      on;
>     #     }
>     # }
>
>
>     and just for an FYI, in my sites-enabled I have:
>
>     server {
>
>             listen   80;
>             server_name php.example.com;
>
>             access_log /var/log/nginx/localhost.access.log;
>
>             root   /usr/share/phpmyadmin;
>             index  index.php;
>
>             location / {
>             try_files $uri $uri/ @phpmyadmin;
>             }
>
>             location @phpmyadmin {
>             fastcgi_pass 127.0.0.1:9000;
>             fastcgi_param SCRIPT_FILENAME /usr/share/phpmyadmin/index.php;
>             include /etc/nginx/fastcgi_params;
>             fastcgi_param SCRIPT_NAME /index.php;
>             }
>
>             # pass the PHP scripts to FastCGI server listening on
>     127.0.0.1:9000
>             #
>             location ~ \.php$ {
>             fastcgi_pass   127.0.0.1:9000;
>             fastcgi_index  index.php;
>             fastcgi_param  SCRIPT_FILENAME
>      /usr/share/phpmyadmin$fastcgi_script_nam                        
>                          e;
>             include        fastcgi_params;
>             }
>     }
>
>
>     this is the virtual host that I want to be accessed via
>     xxx.xxx.xxx.xxx/phpmyadmin
>
>
>
>     ------------------------------------------------------------------------
>     From: igor at sysoev.ru <mailto:igor at sysoev.ru>
>     Date: Fri, 4 Mar 2011 09:35:10 +0300
>     To: nginx at nginx.org <mailto:nginx at nginx.org>
>     Subject: Re: virtual host in one ip address
>
>         -conf-path=/etc/nginx/nginx.conf
>
>
>
>     On Mar 4, 2011, at 9:31 , Alex H wrote:
>
>         configure arguments: --conf-path=/etc/nginx/nginx.conf
>         --error-log-path=/var/log/nginx/error.log
>         --pid-path=/var/run/nginx.pid --lock-path=/var/lock/nginx.lock
>         --http-log-path=/var/log/nginx/access.log
>         --http-client-body-temp-path=/var/lib/nginx/body
>         --http-proxy-temp-path=/var/lib/nginx/proxy
>         --http-fastcgi-temp-path=/var/lib/nginx/fastcgi --with-debug
>         --with-http_stub_status_module --with-http_flv_module
>         --with-http_ssl_module --with-http_dav_module
>         --with-http_gzip_static_module --with-http_realip_module
>         --with-mail --with-mail_ssl_module --with-ipv6
>         --add-module=/build/buildd/nginx-0.7.65/modules/nginx-upstream-fair
>
>
>
>
>
>
>         ------------------------------------------------------------------------
>         From:igor at sysoev.ru <mailto:igor at sysoev.ru>
>         Date: Fri, 4 Mar 2011 09:21:10 +0300
>         To:nginx at nginx.org <mailto:nginx at nginx.org>
>         Subject: Re: virtual host in one ip address
>
>
>         What does "nginx -V " show ?
>
>         On Mar 4, 2011, at 9:17 , Alex H wrote:
>
>             Where is this config file that I need to edit?
>
>
>
>
>
>             ------------------------------------------------------------------------
>             From:igor at sysoev.ru <mailto:igor at sysoev.ru>
>             Date: Fri, 4 Mar 2011 09:15:26 +0300
>             To:nginx at nginx.org <mailto:nginx at nginx.org>
>             Subject: Re: virtual host in one ip address
>
>             On Mar 4, 2011, at 9:10 , Alex H wrote:
>
>                 Is this on the default of the nginx.conf?
>
>
>             I do not know what do you mean by default. The whole
>             configuration is like
>
>             http {
>                 server {
>                     location /v_host1/ {
>                     }
>                     location /v_host1/ {
>                     }
>                 }
>             }
>
>             That's all.
>
>                 From:igor at sysoev.ru <mailto:igor at sysoev.ru>
>                 Date: Fri, 4 Mar 2011 09:01:33 +0300
>                 To:nginx at nginx.org <mailto:nginx at nginx.org>
>                 Subject: Re: virtual host in one ip address
>
>                 On Mar 4, 2011, at 7:22 , Alex H wrote:
>
>
>                     I have a rackspace server running with nginx. I am
>                     a newbie to all the server stuff. Let me explain
>                     the situation here:
>
>                        1. I have an IP address and I have two virtual
>                           host on my machine.
>                        2. I don't have a domain and I don't want to
>                           buy one
>                        3. I want to map it so I can access the website
>                           as xxx.xxx.xxx.xxx/v_host1 and
>                           xxx.xxx.xxx.xxx/v_host2
>
>                     How can I do this the easy way? I am guessing I
>                     should change the nginx config of my site... but
>                     not sure which one to change.
>
>                 server {
>                     location /v_host1/ {
>                         root /path/to/v_host1;
>                     }
>                     location /v_host2/ {
>                         root /path/to/v_host2;
>                     }
>
>
>                 --
>                 Igor Sysoev
>                 http://sysoev.ru/en/
>
>
>                 _______________________________________________ nginx
>                 mailing listnginx at nginx.org
>                 <mailto:nginx at nginx.org>http://nginx.org/mailman/listinfo/nginx_______________________________________________
>                 nginx mailing list
>                 nginx at nginx.org <mailto:nginx at nginx.org>
>                 http://nginx.org/mailman/listinfo/nginx
>
>
>
>             --
>             Igor Sysoev
>             http://sysoev.ru/en/
>
>
>             _______________________________________________ nginx
>             mailing listnginx at nginx.org
>             <mailto:nginx at nginx.org>http://nginx.org/mailman/listinfo/nginx_______________________________________________
>             nginx mailing list
>             nginx at nginx.org <mailto:nginx at nginx.org>
>             http://nginx.org/mailman/listinfo/nginx
>
>
>
>         --
>         Igor Sysoev
>         http://sysoev.ru/en/
>
>
>         _______________________________________________ nginx mailing
>         listnginx at nginx.org
>         <mailto:nginx at nginx.org>http://nginx.org/mailman/listinfo/nginx_______________________________________________
>         nginx mailing list
>         nginx at nginx.org <mailto:nginx at nginx.org>
>         http://nginx.org/mailman/listinfo/nginx
>
>
>
>     --
>     Igor Sysoev
>     http://sysoev.ru/en/
>
>
>     _______________________________________________ nginx mailing list
>     nginx at nginx.org <mailto:nginx at nginx.org>
>     http://nginx.org/mailman/listinfo/nginx
>
>
>     _______________________________________________
>     nginx mailing list
>     nginx at nginx.org  <mailto:nginx at nginx.org>
>     http://nginx.org/mailman/listinfo/nginx
>
>
>
> _______________________________________________ nginx mailing list 
> nginx at nginx.org http://nginx.org/mailman/listinfo/nginx
>
>
> _______________________________________________
> nginx mailing list
> nginx at nginx.org
> http://nginx.org/mailman/listinfo/nginx

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://nginx.org/pipermail/nginx/attachments/20110304/7525188b/attachment-0001.html>


More information about the nginx mailing list