0

我通过“推送”应用程序目录中的 nginx.conf 文件来进行身份验证,所以我知道该文件有效,但 /app 不会触发 /app/php.index。我无法让 nginx 在我的 vista 笔记本电脑上使用 php 工作,也无法编辑 dotCloud 实例中的 /etc/nginx/nginx.conf ,因为 dotCloud 不给 root 权限会让生活变得困难。

(注意 .htpasswd 是相对于 ngnix.conf 文件位置的,很好)。

server { 

location / {
          index  index.php;
}


location /admin {
            auth_basic "enter password";
            auth_basic_user_file .htpasswd;
    index  index.php;
   }


}

4

1 回答 1

0

您可能需要一个 nginx 指令来将请求映射到您的动态内容。然后,该控制器可以适当地路由它们。

try_files $uri $uri/ /index.php;

有关示例项目,请参阅CakePHP 教程

于 2013-01-21T10:26:38.023 回答