Page 1 of 2

Защита служебных директорий при помощи базовой авторизации

Posted: Sat Mar 30, 2019 6:30 pm
by snaiperIW
Доброго времени суток!

Почему-то не опубликовался пост, всё там расписал, эх... очень жаль. Повторюсь в кратце:
Не работает метод защиты служебных директорий при помощи базовой авторизации сервера 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-логин;
			}
		}
	}
Сам пароль прописывается в файле .htpasswd и размещается /home/логин/.htpasswd.
Код размещаю в шаблоне modx.tpl (сайт на MODX Revo), в моём понимании именно там и необходимо размещать блоки сервера. Шаблон modx.stpl игнорируется, т.к. записи о SSL размещены в nginx.conf
Метод рабочий 100%, но может быть что-то еще нужно сделать в VestaCP чтобы заработало?

Re: Защита служебных директорий при помощи базовой авторизации

Posted: Sat Mar 30, 2019 8:47 pm
by imperio
Здравствуйте.
На сайте действует премодерация для новичков (антиспам), поэтому вы не увидели своего поста.
viewtopic.php?f=29&t=18508

Рассмотрим ваш вопрос в рабочее время.

Re: Защита служебных директорий при помощи базовой авторизации

Posted: Sat Mar 30, 2019 8:50 pm
by grayfolk
Rebuild Web после обновления шаблона делали?

Re: Защита служебных директорий при помощи базовой авторизации

Posted: Sat Mar 30, 2019 10:05 pm
by snaiperIW
imperio wrote:
Sat Mar 30, 2019 8:47 pm
Здравствуйте.
На сайте действует премодерация для новичков (антиспам), поэтому вы не увидели своего поста.
viewtopic.php?f=29&t=18508

Рассмотрим ваш вопрос в рабочее время.
Хорошо, понял Вас, буду ждать. Тогда можно тот закрыть вопрос и тут вести переписку.
grayfolk wrote:
Sat Mar 30, 2019 8:50 pm
Rebuild Web после обновления шаблона делали?
Update или Rebuild все-таки?
Update делал. Rebuild же возвращает стандартные конфиги, разве нет?

Re: Защита служебных директорий при помощи базовой авторизации

Posted: Sat Mar 30, 2019 10:23 pm
by grayfolk
snaiperIW wrote:
Sat Mar 30, 2019 10:05 pm
grayfolk wrote:
Sat Mar 30, 2019 8:50 pm
Rebuild Web после обновления шаблона делали?
Update или Rebuild все-таки?
Update делал. Rebuild же возвращает стандартные конфиги, разве нет?
Что значит "стандартные конфиги"? Вы внесли изменения в шаблоны в /usr/local/vesta/data/templates/web/nginx...
Выбрали для сайта нужный шаблон. Все.

Re: Защита служебных директорий при помощи базовой авторизации

Posted: Sat Mar 30, 2019 10:32 pm
by snaiperIW
grayfolk wrote:
Sat Mar 30, 2019 10:23 pm
snaiperIW wrote:
Sat Mar 30, 2019 10:05 pm
grayfolk wrote:
Sat Mar 30, 2019 8:50 pm
Rebuild Web после обновления шаблона делали?
Update или Rebuild все-таки?
Update делал. Rebuild же возвращает стандартные конфиги, разве нет?
Что значит "стандартные конфиги"? Вы внесли изменения в шаблоны в /usr/local/vesta/data/templates/web/nginx...
Выбрали для сайта нужный шаблон. Все.
Читал где-то, что Rebuild возвращает стандартную конфигурацию в шаблон.
Вы про эту команду имеете ввиду?

Code: Select all

v-rebuild-web-domains
Я делал так:
Изменил шаблон -> v-update-web-templates -> service nginx restart

Re: Защита служебных директорий при помощи базовой авторизации

Posted: Sat Mar 30, 2019 10:37 pm
by grayfolk
snaiperIW wrote:
Sat Mar 30, 2019 10:32 pm

Вы про эту команду имеете ввиду?

Code: Select all

v-rebuild-web-domains
Именно. Или https://clip2net.com/s/40JZyZW
Image

Re: Защита служебных директорий при помощи базовой авторизации

Posted: Sat Mar 30, 2019 10:41 pm
by snaiperIW
grayfolk wrote:
Sat Mar 30, 2019 10:37 pm
snaiperIW wrote:
Sat Mar 30, 2019 10:32 pm

Вы про эту команду имеете ввиду?

Code: Select all

v-rebuild-web-domains
Именно. Или https://clip2net.com/s/40JZyZW
Image
Значит, надо не update а rebuild делать обязательно после каждого изменения шаблона?

Re: Защита служебных директорий при помощи базовой авторизации

Posted: Sat Mar 30, 2019 10:43 pm
by grayfolk
snaiperIW wrote:
Sat Mar 30, 2019 10:41 pm

Значит, надо не update а rebuild делать обязательно после каждого изменения шаблона?
Да, чтобы конфиги в ~/conf/web перегенерились с изменениями.

Re: Защита служебных директорий при помощи базовой авторизации

Posted: Sat Mar 30, 2019 11:19 pm
by snaiperIW
grayfolk wrote:
Sat Mar 30, 2019 10:43 pm
snaiperIW wrote:
Sat Mar 30, 2019 10:41 pm

Значит, надо не update а rebuild делать обязательно после каждого изменения шаблона?
Да, чтобы конфиги в ~/conf/web перегенерились с изменениями.
Окей, понял, как будет результат - отпишусь.
Спасибо!