Организуем площадку под 1С-Битрикс на VDS

2k
Алексей,
Организуем площадку под 1С-Битрикс на VDS

Часто приходится настраивать VDS под 1С-Битрикс, что б ничего не забыть написал себе пошаговую инструкцию:

Часто приходится настраивать VDS под 1С-Битрикс, что б ничего не забыть написал себе пошаговую инструкцию:

  • Ставим centos 6 x86_64
  • Устанавливаем bitrix окружение
    wget http://repos.1c-bitrix.ru/yum/bitrix-env.sh 
    chmod +x bitrix-env.sh   
    ./bitrix-env.sh  
  • Создаем пул и создаем площадки под все сайты
  • Настраиваем timezone
  • Ставим необходимые пакеты
    yum -y install nano git htop curl jpegoptim php-xml npm sendmail
    npm install clean-css --global 
    npm install uglify-js --global
    npm install clean-css-cli --global
  • Настраиваем smtp
  • Устанавливаем и настраиваем фтп
    yum install vsftpd  
    nano /etc/vsftpd/vsftpd.conf
    	-> anonymous_enable=NO 
    	-> chroot_local_user=YES  
    	  -> pasv_min_port=50001
    	  -> pasv_max_port=50091 
    service vsftpd start  
    chkconfig vsftpd on
  • Нужно добавить правило в iptables для работы ftp
    -A INPUT -p tcp -m tcp --dport 20 -j ACCEPT
    -A INPUT -p tcp -m tcp --dport 21 -j ACCEPT
    -A INPUT -p tcp -m tcp --dport 50001:50091 -j ACCEPT
  • Окружение настроено, можно переносить сайты через стандартный бекап.
  • Переключаем php расширение с mysql на mysqli
    // \bitrix\php_interface\dbconn.php 
    define("BX_USE_MYSQLI", true);  
    
    // \bitrix\.settings.php  
    'className' => '\\Bitrix\\Main\\DB\\MysqliConnection',

Так же необходимо настроить логирование, иначе рано или поздно место на хостинге закончится.

  1. Сменить порт ssh, т.к. от брутфорса забивается /var/log/btmp (nano /etc/ssh/sshd_config)
  2. Ограничить размер лога в /etc/systemd/journald.conf (SystemMaxUse=128M)
  3. Еще nginx, apache, php и mysql. Тут уже по желанию, логи иногда нужны.

Есть вопросы или нашли ошибку? Напишите комментарий (можно без регистрации), отвечать стараюсь быстро.

Опубликовано 8 июня 2016 | Обновлено 2 мая 2020
web-сервер, разработчику
Поделиться
Похожие статьи
Настраиваем почту
Принимать будем на Яндексе, отправлять с сервера и с Яндекса
Читать дальше » 0
Алексей,
Делаю ИМ, часть 0. Выбор и настройка сервера.
Небольшой цикл статей о том как я делаю интернет-магазин для себя. Начну с настройки web-сервера.
Читать дальше » 0
Алексей,
Комментарии
❮…❯
Авторизуйтесь чтобы получать уведомления об ответе
Пошаговая инструкция настройки VDS для битрикс.