Защита служебных директорий при помощи базовой авторизации
Защита служебных директорий при помощи базовой авторизации
Доброго времени суток!
Почему-то не опубликовался пост, всё там расписал, эх... очень жаль. Повторюсь в кратце:
Не работает метод защиты служебных директорий при помощи базовой авторизации сервера Nginx+php-fpm на Debian 9x. При набирании в адресной строке браузера, например: https://site.ru/adminka - должно выдать всплывающее окно, требующее дополнительной авторизации.
Сам пароль прописывается в файле .htpasswd и размещается /home/логин/.htpasswd.
Код размещаю в шаблоне modx.tpl (сайт на MODX Revo), в моём понимании именно там и необходимо размещать блоки сервера. Шаблон modx.stpl игнорируется, т.к. записи о SSL размещены в nginx.conf
Метод рабочий 100%, но может быть что-то еще нужно сделать в VestaCP чтобы заработало?
Почему-то не опубликовался пост, всё там расписал, эх... очень жаль. Повторюсь в кратце:
Не работает метод защиты служебных директорий при помощи базовой авторизации сервера Nginx+php-fpm на Debian 9x. При набирании в адресной строке браузера, например: https://site.ru/adminka - должно выдать всплывающее окно, требующее дополнительной авторизации.
Code: Select all
server {
location ~* ^/(manager|core|connectors)/ {
auth_basic "Restricted Access";
auth_basic_user_file /home/логин/.htpasswd;
try_files $uri $uri/ @rewrite;
location ~ \.php$ {
include fastcgi_params;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_pass backend-логин;
}
}
}
Код размещаю в шаблоне modx.tpl (сайт на MODX Revo), в моём понимании именно там и необходимо размещать блоки сервера. Шаблон modx.stpl игнорируется, т.к. записи о SSL размещены в nginx.conf
Метод рабочий 100%, но может быть что-то еще нужно сделать в VestaCP чтобы заработало?
Re: Защита служебных директорий при помощи базовой авторизации
Здравствуйте.
На сайте действует премодерация для новичков (антиспам), поэтому вы не увидели своего поста.
viewtopic.php?f=29&t=18508
Рассмотрим ваш вопрос в рабочее время.
На сайте действует премодерация для новичков (антиспам), поэтому вы не увидели своего поста.
viewtopic.php?f=29&t=18508
Рассмотрим ваш вопрос в рабочее время.
-
- Support team
- Posts: 1111
- Joined: Tue Jul 30, 2013 10:18 pm
- Contact:
- Os: CentOS 6x
- Web: nginx + php-fpm
Re: Защита служебных директорий при помощи базовой авторизации
Rebuild Web после обновления шаблона делали?
Re: Защита служебных директорий при помощи базовой авторизации
Хорошо, понял Вас, буду ждать. Тогда можно тот закрыть вопрос и тут вести переписку.imperio wrote: ↑Sat Mar 30, 2019 8:47 pmЗдравствуйте.
На сайте действует премодерация для новичков (антиспам), поэтому вы не увидели своего поста.
viewtopic.php?f=29&t=18508
Рассмотрим ваш вопрос в рабочее время.
Update или Rebuild все-таки?
Update делал. Rebuild же возвращает стандартные конфиги, разве нет?
-
- Support team
- Posts: 1111
- Joined: Tue Jul 30, 2013 10:18 pm
- Contact:
- Os: CentOS 6x
- Web: nginx + php-fpm
Re: Защита служебных директорий при помощи базовой авторизации
Что значит "стандартные конфиги"? Вы внесли изменения в шаблоны в /usr/local/vesta/data/templates/web/nginx...
Выбрали для сайта нужный шаблон. Все.
Re: Защита служебных директорий при помощи базовой авторизации
Читал где-то, что Rebuild возвращает стандартную конфигурацию в шаблон.
Вы про эту команду имеете ввиду?
Code: Select all
v-rebuild-web-domains
Изменил шаблон -> v-update-web-templates -> service nginx restart
-
- Support team
- Posts: 1111
- Joined: Tue Jul 30, 2013 10:18 pm
- Contact:
- Os: CentOS 6x
- Web: nginx + php-fpm
Re: Защита служебных директорий при помощи базовой авторизации
Именно. Или https://clip2net.com/s/40JZyZWsnaiperIW wrote: ↑Sat Mar 30, 2019 10:32 pm
Вы про эту команду имеете ввиду?Code: Select all
v-rebuild-web-domains

Re: Защита служебных директорий при помощи базовой авторизации
Значит, надо не update а rebuild делать обязательно после каждого изменения шаблона?grayfolk wrote: ↑Sat Mar 30, 2019 10:37 pmИменно. Или https://clip2net.com/s/40JZyZWsnaiperIW wrote: ↑Sat Mar 30, 2019 10:32 pm
Вы про эту команду имеете ввиду?Code: Select all
v-rebuild-web-domains
![]()