我通过“推送”应用程序目录中的 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;
}
}