Может ли сборщик показать мне, какие драгоценные камни в Gemfile имеют более новые версии (например, пробный запуск обновления пакета)

я хочу защитить папку своего веб-сайта паролем с помощью auth_basic. Эта папка содержит php-скрипты, которые должны быть выполнены, если они будут запрошены.

Я пробовал следующее:

location /admin {
  auth_basic    "Admin-Section";
  auth_basic_user_file /myfolder/.htpasswd;
 }

 location ~ ^/admin/.*\.php$ {
  auth_basic    "Admin-Section";
  auth_basic_user_file /myfolder/.htpasswd;
  fastcgi_pass 127.0.0.1:9000;
  fastcgi_index index.php;
  fastcgi_param SCRIPT_FILENAME  $document_root$fastcgi_script_name;
  include   fastcgi_params;
 }

У меня будет запрошено имя пользователя / пароль при запросе php-скриптов в этой админ-папке, но php- сценарии всегда будут загружаться, а не выполняться через fastcgi.

Что я делаю не так?

РЕДАКТИРОВАТЬ: На моем локальном компьютере все работает нормально с этой конфигурацией. o0
Эта папка содержит php-скрипты, которые должны быть выполнены, если они будут запрошены.

Я пробовал следующее:

location /admin {
  auth_basic    "Admin-Section";
  auth_basic_user_file /myfolder/.htpasswd;
 }

 location ~ ^/admin/.*\.php$ {
  auth_basic    "Admin-Section";
  auth_basic_user_file /myfolder/.htpasswd;
  fastcgi_pass 127.0.0.1:9000;
  fastcgi_index index.php;
  fastcgi_param SCRIPT_FILENAME  $document_root$fastcgi_script_name;
  include   fastcgi_params;
 }

У меня будет запрошено имя пользователя / пароль при запросе php-скриптов в этой админ-папке, но php- сценарии всегда будут загружаться, а не выполняться через fastcgi.

Что я делаю не так?

РЕДАКТИРОВАТЬ: На моем локальном компьютере все работает нормально с этой конфигурацией. o0
Эта папка содержит php-скрипты, которые должны быть выполнены, если они будут запрошены.

Я пробовал следующее:

location /admin {
  auth_basic    "Admin-Section";
  auth_basic_user_file /myfolder/.htpasswd;
 }

 location ~ ^/admin/.*\.php$ {
  auth_basic    "Admin-Section";
  auth_basic_user_file /myfolder/.htpasswd;
  fastcgi_pass 127.0.0.1:9000;
  fastcgi_index index.php;
  fastcgi_param SCRIPT_FILENAME  $document_root$fastcgi_script_name;
  include   fastcgi_params;
 }

Мне будет предложено ввести имя пользователя / пароль при запросе php-скриптов в этой админ-папке, но php- сценарии всегда будут загружаться, а не выполняться через fastcgi.

Что я делаю не так?

РЕДАКТИРОВАТЬ: На моем локальном компьютере все работает нормально с этой конфигурацией. o0
РЕДАКТИРОВАТЬ: Кстати, php работает вне папки администратора с теми же параметрами fastcgi.
РЕДАКТИРОВАТЬ: OMG! Конфигурация сайта хранилась в / etc / nginx / sites-available / mysite и / etc / nginx / sites-enabled / содержала символическую ссылку на файл mysite. С некоторого времени изменение mysite-файла не дало эффекта. Например, изменение всех местоположений на «запретить все» не повлияло. Файлы были отправлены без проблем.
Поэтому я удалил символическую ссылку и перезапустил сервер. Затем я снова создал символическую ссылку, перезапустил сервер, и все работает, как ожидалось. Может кто-нибудь объяснить странное поведение?

С уважением,
Biggie

9
задан Biggie 15 January 2011 в 01:11
поделиться