On Fri, Jun 19, 2009 at 7:48 AM, Edho P Arief <span dir="ltr">&lt;<a href="mailto:edhoprima@gmail.com">edhoprima@gmail.com</a>&gt;</span> wrote:<br><div class="gmail_quote"><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
On Fri, Jun 19, 2009 at 9:28 PM, Kevin<br>
<div class="im">Castiglione&lt;<a href="mailto:kevincastiglione@gmail.com">kevincastiglione@gmail.com</a>&gt; wrote:<br>
</div><div><div></div><div class="h5">&gt; 2009/6/19 Igor Sysoev &lt;<a href="mailto:is@rambler-co.ru">is@rambler-co.ru</a>&gt;<br>
&gt;&gt;<br>
&gt;&gt; On Fri, Jun 19, 2009 at 05:54:06AM -0700, Kevin Castiglione wrote:<br>
&gt;&gt;<br>
&gt;&gt; &gt; &gt; Probably, you need<br>
&gt;&gt; &gt; &gt;<br>
&gt;&gt; &gt; &gt;  fastcgi_param SCRIPT_FILENAME<br>
&gt;&gt; &gt; &gt; /home/app/work/flock/$host$fastcgi_script_name;<br>
&gt;&gt; &gt; &gt;<br>
&gt;&gt; &gt; &gt;  or<br>
&gt;&gt; &gt; &gt;<br>
&gt;&gt; &gt; &gt;  fastcgi_param SCRIPT_FILENAME<br>
&gt;&gt; &gt; &gt; $document_root/$host$fastcgi_script_name;<br>
&gt;&gt; &gt; &gt;<br>
&gt;&gt; &gt; tried these with no results igor!<br>
&gt;&gt;<br>
&gt;&gt; What server did you use before nginx ?<br>
&gt;<br>
&gt; ive always used nginx. this is a new setup im trying to do.<br>
&gt; thank you<br>
&gt;<br>
&gt;<br>
<br>
</div></div>how&#39;s the old setup looks like?</blockquote><div><br>the config for the current setup is given below. i have different domains setup with different server blocks. i want to combine them to one fastcgi backend, and my webframe work supports only url level - sub application processing. hence i need the url mapping.<br>
thank you!<br><br>#user  nobody;<br>worker_processes  1;<br><br>error_log  /home/app/error_all.log;<br>pid        /home/app/nginx.pid;<br><br>events {<br>    worker_connections  1024;<br>}<br><br>http {<br>    include       mime.types;<br>
    default_type  application/octet-stream;<br>    client_header_buffer_size   8k;<br>    large_client_header_buffers  4  8k;<br>    fastcgi_buffers      32 4k;<br>    fastcgi_buffer_size  4k;<br>    sendfile        on;<br>
<br>    server_names_hash_bucket_size 64;<br>    keepalive_timeout  5;<br><br>    gzip  on;<br>    gzip_comp_level  1;<br>    gzip_proxied     private;<br>    gzip_buffers     8 4k;<br><br><br>    upstream backend_flock{<br>
        server <a href="http://app1.XXX.com:8492">app1.XXX.com:8492</a> fail_timeout=1s;<br>    }<br>    server {<br>        listen 8080;<br>        access_log   /home/app/access_flock.log;<br><br><br>        client_max_body_size 10m;<br>
<br>        location /static {<br>            root   /home/app/work/flock;<br>        }<br>        location / {<br>            root   /home/app/work/flock;<br><br>            fastcgi_pass backend_flock;<br><br>            fastcgi_param SCRIPT_FILENAME $fastcgi_script_name;<br>
            fastcgi_param PATH_INFO       $fastcgi_script_name;<br>            fastcgi_param QUERY_STRING    $query_string;<br>            fastcgi_param CONTENT_TYPE    $content_type;<br>            fastcgi_param CONTENT_LENGTH  $content_length;<br>
            fastcgi_param REQUEST_METHOD  $request_method;<br>            fastcgi_param REMOTE_ADDR     $remote_addr;<br>            fastcgi_param REMOTE_PORT     $remote_port;<br>            fastcgi_param SERVER_PROTOCOL $server_protocol;<br>
            fastcgi_param SERVER_ADDR     $server_addr;<br>            fastcgi_param SERVER_PORT     $server_port;<br>            fastcgi_param SERVER_NAME     $server_name;<br><br>        }<br><br>    }<br>} <br></div></div>
<br>