virtual host in one ip address

Pascal Nitsche pascal.nitsche at fansubcode.org
Fri Mar 4 11:34:00 MSK 2011


  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
> Date: Fri, 4 Mar 2011 09:35:10 +0300
> To: 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 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
>
>
>
>         --
>         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
>
>
>
>     --
>     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
>
>
>
> --
> Igor Sysoev
> http://sysoev.ru/en/
>
>
> _______________________________________________ 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/862bddb5/attachment-0001.html>


More information about the nginx mailing list