로컬 개발 환경 (Vagrant + Virtualbox)에서 Phalcon 프로젝트를 진행하고 있습니다. 그것은 훌륭하게 작동하고 개발 시간은 실제로 줄어 들었습니다.Plesk 11.5 서버에서 Phalcon 용 Nginx 구성
이제이 프로젝트를 Plesk 11.5 nginx 환경에 온라인으로 넣고 Pulsk for Phalcon에 Nginx를 구성하는 문제가 생깁니다. 나도 Nginx에 아주 익숙하다.
내가 다음 Nginx에 구성이 있습니다
server {
listen 80;
server_name localhost.dev;
index index.php index.html index.htm;
set $root_path '/var/www/httpdocs';
root $root_path;
try_files $uri $uri/ @rewrite;
location @rewrite {
rewrite ^/(.*)$ /index.php?_url=/$1;
}
location ~ \.php$ {
try_files $uri =404;
fastcgi_split_path_info ^(.+\.php)(/.+)$;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
location ~* ^/(css|img|js|flv|swf|download)/(.+)$ {
root $root_path;
}
location ~ /\.ht {
deny all;
}
}
내가 제거 "서버를 {}"사람들은 Plesk를 nginx를 구성에서 사용할 수 없습니다 때문입니다. 그러나, 그것은 단지 작동하지 않습니다. 응용 프로그램의 홈페이지가 완벽하게 표시되므로 Phalcon은 정상적으로 실행되지만 라우팅은 작동하지 않습니다./search는이 구성으로 내 환경에서 작동하는 404를 제공합니다.
이 작업을하려면 Plesk에서 무엇을 변경해야합니까?
미리 감사드립니다.