got it!
Chris Cortese
cortese.consulting at gmail.com
Sun Mar 1 16:22:17 MSK 2009
ok, sorry I've sent so many messages on this topic but just now I got
everything going, the javascript, the php-ajax-perl photo upload... that
should be everything.
Here is my config. This might be useful to other CodeIgniter (or
similar PHP MVC frameworks) users out there.
server {
listen 81;
server_name dev.my_domain.com;
access_log /var/log/nginx/dev_my_domain.access.log;
error_log /var/log/nginx/dev_my_domain.error.log;
root /home/my_linux_user/www/dev/my_domain/trunk/html/public;
location / {
rewrite ^(.*)$ /index.php?q=$1;
index index.php;
error_page 404 /index.php?q=$1;
}
location /style/ {
rewrite ^/style/(.*)$ /combine.php?type=css&files=$1 last;
}
location /javascript/ {
rewrite ^/javascript/(.*)$ /combine.php?type=javascript&files=$1 last;
}
location /tmp/ {
}
location /filestore/ {
}
location /images/ {
}
location /cgi-bin/ {
root /home/my_linux_user/www/dev/my_domain/trunk;
fastcgi_pass unix:/tmp/cgi.sock;
include /etc/nginx/perl_fcgiwrap_params;
}
location ~* (jpg|jpeg|gif|png|js|css) {
expires 30d;
access_log off;
}
location ~ \.php$ {
fastcgi_pass 127.0.0.1:10005;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME
/home/my_linux_user/www/dev/my_domain/trunk/html/public$fastcgi_script_name;
# fastcgi_param SCRIPT_FILENAME
/home/my_linux_user/www/dev/my_domain/trunk/html/public/index.php;
include /etc/nginx/fastcgi_params;
}
location = /style/main_style.php {
fastcgi_pass 127.0.0.1:10005;
fastcgi_param SCRIPT_FILENAME
/home/my_linux_user/www/dev/my_domain/trunk/html/public/style/main_style.php;
include /etc/nginx/fastcgi_params;
}
}
More information about the nginx
mailing list