CentOS 7 с nginx+php-fpm+bitrix
Стоит задача, сделать базовую авторизацию http, но так, чтобы битрикс мог работать с сокетами.
Делаю следующий конфиг nginx
server {
listen 80;
server_name bitrix.site.ru;
auth_basic "Enter password";
auth_basic_user_file /web/sites/bitrix.site.ru/www/.htpasswd;
}
Базовая авторизация работает, но битрикс не работает с сокетами, появляются ошибки.
Делаю такой конфиг:
server {
.....
location / {
try_files $uri $uri/ @bitrix;
auth_basic "Enter password";
auth_basic_user_file /web/sites/bitrix.site.ru/www/.htpasswd;
}
}
Работает и авторизация, и сокеты, но закрыта только динамически генерируемая движком часть, как мне говорят, а весь сайт не закрыт.
Подскажите, как закрыть весь сайт, но чтобы при этом битрикс мог работать с сокетами.