On Fri, Jun 19, 2009 at 7:48 AM, Edho P Arief <span dir="ltr"><<a href="mailto:edhoprima@gmail.com">edhoprima@gmail.com</a>></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<<a href="mailto:kevincastiglione@gmail.com">kevincastiglione@gmail.com</a>> wrote:<br>
</div><div><div></div><div class="h5">> 2009/6/19 Igor Sysoev <<a href="mailto:is@rambler-co.ru">is@rambler-co.ru</a>><br>
>><br>
>> On Fri, Jun 19, 2009 at 05:54:06AM -0700, Kevin Castiglione wrote:<br>
>><br>
>> > > Probably, you need<br>
>> > ><br>
>> > > fastcgi_param SCRIPT_FILENAME<br>
>> > > /home/app/work/flock/$host$fastcgi_script_name;<br>
>> > ><br>
>> > > or<br>
>> > ><br>
>> > > fastcgi_param SCRIPT_FILENAME<br>
>> > > $document_root/$host$fastcgi_script_name;<br>
>> > ><br>
>> > tried these with no results igor!<br>
>><br>
>> What server did you use before nginx ?<br>
><br>
> ive always used nginx. this is a new setup im trying to do.<br>
> thank you<br>
><br>
><br>
<br>
</div></div>how'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>