Искать в Базе знаний

Как разместить сайт на боксе при помощи FASTPANEL

FASTPANEL — простая и удобная панель управления сервером. Она позволяет размещать на боксе сайты, управлять почтой, базами данных и бекапами. Панель работает на всех тарифах, кроме Джуна и XS.
Для начала нужно создать бокс в разделе БоксыУправление и установить на него одну из этих ОС:
  • Debian 9, 10, 11, 12
  • Ubuntu 18.04, 20.04, 22.04
  • CentOS 7
  • AlmaLinux 8
  • Rocky Linux 8

Устанавливаем FASTPANEL

  1. После установки ОС подключитесь к боксу по SSH
  2. С помощью команд обновите список доступных пакетов ПО из официальных репозиториев и установите wget:
    1. Debian/Ubuntu:
      apt-get update; apt-get install wget
    2. CentOS/AlmaLinux/Rocky Linux:
      yum makecache; yum install wget
  3. Запустите установку FASTPANEL командой:
    wget http://repo.fastpanel.direct/install_fastpanel.sh -O - | bash -
Когда установка завершится, появится поздравление с данными для входа в FASTPANEL:
Congratulations! FASTPANEL successfully installed and available now for you at https://ваш_IP-адрес:8888/
Login: fastuser
Password: Q5ylMv0Z+1IiKaRm
, где: https://ваш_IP-адрес:8888/ — ссылка для входа в FASTPANEL.
По ней нужно зарегистрироваться в FASTPANEL и получить бесплатную лицензию. После активации панель будет доступна.

Добавляем домен в FASTPANEL

  1. Укажите IP-адрес бокса в A-записях домена
  2. Нажмите на Создать сайт в FASTPANEL
  3. Дальше можно установить WordPress или разместить свой сайт. Чтобы добавить уже существующий сайт, нажмите на Создать сайт вручную и укажите его домен. В FASTPANEL добавится карточка сайта:
content-image

Размещаем сайт

В карточке хранятся все данные о сайте:
content-image
Чтобы разместить сайт:
  1. Перейдите в раздел Файлы. Проверьте, что вы в корневом каталоге сайта, и загрузите файлы сайта. Есть и другие способы загрузки: по SSH или FTP.
  2. Теперь нужно изменить старый путь к сайту на новый. Подключитесь к боксу по SSH и перейдите в папку с сайтом. Введите команду:

    grep -rl home/a0001234/domains/testover.ru/public_html | xargs sed -i
    's!home/a0001234/domains/testover.ru/public_html!var/www/testing_com_usr/data/www/testover.ru!g'
    где:
    • home/a0001234/domains/testover.ru/public_html — старый путь
    • var/www/testing_com_usr/data/www/testover.ru — новый путь.
  3. Создайте базу данных в разделе Базы данных. Чтобы загрузить в нее дамп, нажмите на Открыть phpMyAdmin. Когда загрузите дамп, замените путь к сайту в базе данных с помощью команды:
    git clone https://github.com/interconnectit/Search-Replace-DB/ && php Search-Replace-DB/srdb.cli.php -hlocalhost -ntestdatabase -utestdatabas_usr -pd1zfwAiIwZvuWr3M -s"home/a0001234/domains/testover.ru/public_html" -r"var/www/testing_com_usr/data/www/testover.ru" && rm -rf Search-Replace-DB/
    где:
    • testdatabase — имя базы данных
    • testdatabas_usr — логин
    • d1zfwAiIwZvuWr3M — пароль
    • home/a0001234/domains/testover.ru/public_html — старый путь к сайту
    • var/www/testing_com_usr/data/www/testover.ru — новый путь
    • localhost — хост базы данных, если она размещается на боксе.
  4. После этого замените данные для подключения к базе данных в конфигурационных файлах сайта. Если пароль от базы данных потерялся, замените его в разделе Базы данныхУправление пользователямиРедактировать.
Всё готово, дождитесь обновления кеша DNS — и сайт будет доступен.
2005–2025 ООО «СПРИНТХОСТ.РУ»
Входит в Реестр аккредитованных ИТ-компаний
и Реестр провайдеров хостинга
Лицензия №162552