Минимальная подготовка Ubuntu Server под Битрикс
Вместо готовой виртуальной машины иногда нужен свой стек Ubuntu: проще вклинить нужные утилиты, Mercurial, нестандартные пакеты. Ниже — короткий чеклист поверх установки с отмеченными LAMP-компонентами и SSH.
Сеть и root по SSH
ip route get 8.8.8.8 | awk '{print $NF; exit}'
Для интроспекции включают пароль root и разрешают вход в /etc/ssh/sshd_config (PermitRootLogin yes вместо prohibit-password), затем перезапускают service ssh restart или systemd-аналог.
Apache и PHP под типовые требования
В /etc/apache2/apache2.conf для нужных каталогов выставляют AllowOverride All. В актуальных ветках путь PHP — /etc/php/*/apache2/php.ini или FPM-пул.
short_open_tag = On
post_max_size = 100M
upload_max_filesize = 100M
max_input_vars = 10000
mbstring.func_overload = 2
mbstring.internal_encoding = UTF-8
Короткие теги по-прежнему встречаются в наследии и скриптах установки, поэтому их выключают только осознанно.
Сеть и несколько виртуальных хостов
Статический /etc/network/interfaces, алиасы eth0:N и отдельные <VirtualHost IP:80> позволяют держать несколько проектов на разных локальных адресах. На десктопной Ubuntu IPv4 можно задать через GUI сетевых профилей.
Не хотите копаться сами?
Починю за 1-3 дня. Без предоплаты — оплата по результату.
15+ лет опыта с 1С-Битрикс · Без предоплаты · 7 дней гарантии