Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
nginx:faq [2019/08/16 21:38] – [Q: Как добавить / в конец] mirocownginx:faq [2025/03/10 23:59] (текущий) – [Q: Как запаролить location в Nginx] mirocow
Строка 81: Строка 81:
         auth_basic_user_file  /www/mysite.com/authfile;          auth_basic_user_file  /www/mysite.com/authfile;
 } }
-</code> Затем генерируем сам файл, где логин будет admin, а пароль pass <code>php -r "echo 'admin:'. crypt('pass', base64_encode('pass'));" > /www/mysite.com/authfile</code>+</code> Затем генерируем сам файл, где логин будет admin, а пароль pass <code bash>php -r "echo 'admin:'. crypt('pass', base64_encode('pass'));" > /www/mysite.com/authfile</code>
  
 ==== Q: Как перенаправить обработку скрипта в другую папку ==== ==== Q: Как перенаправить обработку скрипта в другую папку ====
Строка 100: Строка 100:
         fastcgi_split_path_info ^(.+\.php)(/.+)$;         fastcgi_split_path_info ^(.+\.php)(/.+)$;
  
- # Include the standard fastcgi_params file included with nginx+        # Include the standard fastcgi_params file included with nginx
         include fastcgi_params;         include fastcgi_params;
  
Строка 112: Строка 112:
         fastcgi_pass phpfpm;         fastcgi_pass phpfpm;
  
- #fastcgi_ignore_client_abort off; +        #fastcgi_ignore_client_abort off; 
- #try_files $uri =404;+         #try_files $uri =404;
  
         }         }
Строка 149: Строка 149:
  
 <code nginx> <code nginx>
-root /var/www/dev.payments-api.vertera.org/frontend/web;+root /var/www/dev.payments-api.host.org/frontend/web;
  
     location /admin/ {     location /admin/ {
  
-        alias /var/www/dev.payments-api.vertera.org/backend/web/;+        alias /var/www/dev.payments-api.host.org/backend/web/;
  
         # serve static files direct + allow friendly urls         # serve static files direct + allow friendly urls
Строка 170: Строка 170:
  
     } # / location     } # / location
 +
 +    location @admin {
 +         rewrite ^/admin(/.*)$ /index.php?$1;
 +    }
 +
 </code> </code>