Устанавливаемые компоненты веб-сервера
- nginx (веб-сервер),
- php7.0-fpm, доп. модули для php,
- mariadb (вместо MySQL),
- postfix (для отправки почты),
-
создать microsd с образом Raspbian Stretch Lite. На windows лучший вариант - программа Etcher.
-
в корне файловой системы на microsd создать пустой файл ssh (без расширения) - это дает возможность пользоваться Raspberry Pi 3 через SSH (т.о. нет необходимости в подключении монитора и клавиатуры для настройки).
-
вставить microsd в Raspberry Pi3, подключить к локальной сети через Ethernet-кабель, подключить питание. После загрузки (примерно 20-30 секунд) определить IP (сканером локальной сети, или через статистику на маршрутизаторе). Подключиться по SSH от имени pi (пароль по умолчанию - raspberry).
-
Сменить пароль pi и root
passwd
sudo passwd root
- Конфигурировать Raspberry родной утилитой
sudo raspi-config
Здесь необходимо выполнить:
- expand file system,
- изменить часовой пояс (напр., Europe/Moscow),
- изменить страну для WiFi (напр., RU),
- изменить память для VGA (напр., 16Mb).
- Скачать и установить скрипт настройки сервера
wget https://raw.githubusercontent.com/sondr87/raspiserver/master/install.bash
sudo bash install.bash
В процессе установки скрипт попросит:
- создать пароль для root-пользователя MySQL,
- выбрать вариант использования postfix - Internet Suite и ввести hostname сервера.
Скрипт устанавливает и настраивает сервер по рекомендациям конфигурации для 1С-Битрикс. При проверке сервера php-скриптом bitrix_server_test.php сервер будет успешно пройден, за исключением проверки .htaccess, т.к. эта функция относится только к веб-серверу Apache, не устанавливаемому данным скриптом установки.