Включить basic_auth для домена в cloud66 nginx CustomConfig

auth_basic

Зайти на сервер или все сервера кластера приложения в cloud66 по ssh. Создать папку и конфиг htpasswd: В панельке cloud66 зайти в настройки приложения “Configuration” -> “Configuration Files”, перейти на вкладку “NGINX”. Найти в шаблоне CustomConfig для nginx следующие строчки: {% if red_www == 0 %} server_name {{ upstream.traffic_matches }}; {% endif %} Выше перед […]

VestaCP неправильный remote_addr отображается IP сервера

Правильный remote_addr для php можно указать через модуль remoteip для apache (ubuntu, debian): Проверить значение переменной $_SERVER[‘REMOTE_ADDR’] можно например создав файл “i.php” с кодом ниже. И через браузер найти там значение REMOTE_ADDR:

Изменить папку главного домена в Cpanel. Change document root

В шаблоне пользователя Cpanel есть возможность изменить папку главного домена documentroot.
В файле /var/cpanel/userdata/<пользователь>/<домен> новый путь к корневой папке сайта можно установить в переменной documentroot:

После выполненых изменений запустить следующие команды:
Continue reading

Установка ffmpeg-php на Centos 6

Быстрая установка php-ffmpeg, выполнена на сервере Centos 6 + WHM/Cpanel.
Подключаем нужные репозитории centos

rpm -ivh https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm
rpm -ivh http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.3-1.el6.rf.x86_64.rpm

Отключаем rpmforge, чтобы его использовать только для установки ffmpeg разово


sed -i 's/enabled = 1/enabled = 0/g' /etc/yum.repos.d/rpmforge.repo

Ставим нужные пакеты для корректной установки ffmpeg:
Continue reading

Bitrix smtp: account default not found: no configuration file available

Проблема встречается на виртуальной машине bitrix не отправляется почта через php mail(). В логе ошибок apache видим ошибку:

smtp: account default not found: no configuration file available

Значит что файл настроек отправки почты /home/bitrix/.msmtprc не существует.
Нужно его создать под пользователем и группой bitrix:
Continue reading