Включить 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: Метки:vestacp

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

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

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

Не работает REQUEST_FILENAME в htaccess. Doesn’t work REQUEST_FILENAME

Перестал срабатывать RewriteCond %{REQUEST_FILENAME} в .htaccess на одном проекте. И на этом же сервере, у другого проекта — работало.
Вот такое перенаправление:

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ server.php [L]

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