Налаштування обмеження доступу для сайту або його частин

Іноді при розробці сайту або в особливих конфігураціях потрібно обмежити доступ до деяких частин сайту, заборонити доступ до них для анонімних користувачів, і надати доступ по паролю.

В панелі управління хостингом PHP є можливість задати правила доступу до папок сайту, з використанням Basic аутентифікації.

Для налаштування доступу:

Налаштування слід виконувати в панелі управління хостингом PHP https://cloud.realhost.pro

1. Перейдіть до розділу WWW - WWW домени

configure-access-restrictions-for-site-or-its-parts.4

2. Виберіть сайт і натисніть кнопку Доступ

configure-access-restrictions-for-site-or-its-parts.6

3. У редакторі доступу натисніть кнопку Створити

configure-access-restrictions-for-site-or-its-parts.8

4. Зазначте папку, до якої потрібно обмежити доступ

configure-access-restrictions-for-site-or-its-parts.10

5. Введіть логін та пароль користувача з доступом до даної папки

configure-access-restrictions-for-site-or-its-parts.12

При виклику URL без авторизації веб-сервер буде повертати помилку доступу 401

$ curl -I http://mysite.com/securefolder/
HTTP/1.1 401 Unauthorized
Server: nginx/1.18.0
Date: Tue, 24 Aug 2021 09:10:56 GMT
Content-Type: text/html; charset=UTF-8
Connection: keep-alive
WWW-Authenticate: Basic realm="Access limited by ISPmanager"