【发布时间】:2013-11-02 08:30:46
【问题描述】:
如果是php,那就差不多了:
server {
server_name ...;
root /path/to/root/1;
location / {
try_files $uri @root2;
}
location @root2 {
root /path/to/root/1;
try_files $uri /index.php?$args;
}
location = /index.php {
include fastcgi_params;
fastcgi_pass php;
}
}
换句话说,重点是将公共文件分成几个目录。有没有办法用passenger + nginx + sinatra(准确地说)做到这一点?
UPD基本nginx/passenger设置:
server {
server_name example.com;
root /home/yuri/example.com/public;
passenger_enabled on;
}
欲了解更多信息,请参阅documentation。
【问题讨论】: