Какой хостинг выбрать. Обзор Fornex.com, партнёрская программа и услуги: Выделенные серверы, SSD VPS/VDS, SSD Хостинг, AntiDDoS, Бэкап, VPN …

Какой хостинг выбрать. Обзор Fornex.com, партнёрская программа и услуги: Выделенные серверы, SSD VPS/VDS, SSD Хостинг, AntiDDoS, Бэкап, VPN …

-

Если посмотреть на список услуг хостинга Fornex, то видно, что не в последнюю очередь он ориентируется на веб-мастеров. Во-первых, кроме традиционных предложений есть: AntiDDoS защита,  организация Backup, VPN и создание GEO-кластера. Во-вторых, имеется бесплатная базовая поддержка, партнерская программа, помощь с переносом проектов и хорошая цена/качество на SSD/VPS хостинг. К тому же среди клиентов Pikabu,Читать далее… >

Бог смог сотворить мир всего за 6 дней только потому, что ему не надо решать проблемы совместимости с предыдущими версиями. (Неизвестный автор)

Как установить CachetHQ на Ubuntu 16.04 VPS

3 мин для чтения
FavoriteLoadingДобавить в избранное
1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (1 оценок, среднее: 5,00 из 5)
Загрузка...
23 марта 2017
На этом уроке мы покажем вам, как установить CachetHQ на Ubuntu 16.04 VPS с MySQL и Apache2. CachetHQ позволяет легко создать страницу состояния для вашего приложения, службы или сети, и она основана на фреймворке Laravel. Это руководство должно работать на других системах Linux VPS также хорошо, но была испытана и написана для Ubuntu 16,04 VPS.

На момент написания этого учебника, Cachet v2.3.9 является последней доступной стабильной версией, и требует:

  • PHP 5.5.9+ или более поздней версии, установленных на Linux VPS;
  • HTTP – сервер с поддержкой PHP (например: Apache , Nginx , Caddy)
  • Composer
  • Поддерживаемые базы данных: MySQL , PostgreSQL или SQLite

ИНСТРУКЦИИ:

Войдите в свой VPS через SSH

ssh destroyer@vps

Обновите систему

[destroyer]$ sudo apt-get update && sudo apt-get -y upgrade

Установите MariaDB 10,0

Чтобы установить MariaDB, выполните следующую команду:

[destroyer]$ sudo apt-get install -y mariadb-server

 

Далее, нам необходимо создать базу данных для нашей установки Cachet.

[destroyer]$ mysql -u root -p

MariaDB [(none)]> CREATE DATABASE cachet;
MariaDB [(none)]> GRANT ALL PRIVILEGES ON cachet.* TO 'cachetdestroyer'@'localhost' IDENTIFIED BY 'ваш-пароль';
MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> \q

 

Не забудьте заменить ‘ваш-пароль’ на сильный пароль.

Установка веб-сервера Apache2

[destroyer]$ sudo apt-get install apache2

Установка PHP и необходимых PHP модулей

Чтобы установить последнюю стабильную версию PHP версии 7 и все необходимые модули, выполните следующую команду:

[destroyer]$ sudo apt-get install php7.0 libapache2-mod-php7.0 php7.0-mbstring php7.0-curl php7.0-zip php7.0-gd php7.0-mysql php7.0-mcrypt curl

 

Включите модуль перезаписи Apache2, если это не было сделано ранее:

[destroyer]$ sudo a2enmod rewrite

 

Для того, чтобы активировать новую конфигурацию, перезапустите веб-сервер Apache, используя следующую команду:

[destroyer]$ sudo service apache2 restart

Загрузите исходный код с Git

[destroyer]$ sudo cd /var/www/html/
[destroyer]$ sudo git clone https://github.com/cachethq/Cachet.git
[destroyer]$ sudo cd Cachet
[destroyer]$ sudo git checkout v2.3.9

 

Все файлы должны быть доступны для чтения веб-сервером, поэтому нам нужно установить правильную собственность

[destroyer]$ sudo chown www-data:www-data -R /var/www/html/Cachet/

Настройка базы данных

Переименуйте файл .env.example .env с помощью следующей команды:

[destroyer]$ sudo mv .env.example .env

 

Откройте файл .env и измените следующие строки:

[destroyer]$ sudo nano .env
APP_URL=http://localhost -> APP_URL=http://имя-домена
DB_DATABASE=cachet -> DB_DATABASE=ваше-имя-базы-данных
DB_destroyerNAME=homestead -> DB_destroyerNAME=ваше-destroyername-базы-данных
DB_PASSWORD=secret -> DB_PASSWORD=пароль-вашей-базы-данных

Установите Composer

Composer является менеджером зависимостей для PHP с помощью которого можно установить пакеты. Composer будет тянуть все необходимые библиотеки и зависимости, необходимые для вашего проекта.

[destroyer]$ sudo curl -sS https://getcomposer.org/installer | sudo php -- --install-dir=/usr/local/bin --filename=composer
[destroyer]$ sudo composer install --no-dev -o

Установите ключ приложения

Прежде чем идти дальше, нам нужно установить конфигурацию APP_KEY. Она используется для всех шифрования, используемого в Cachet.

php artisan key:generate

 

Cachet поставляется с командой установки, которая будет:

  • Запускать миграцию
  • Запуск seeders (из которых их нет)
php artisan app:install

 

Создать новую директиву виртуального хоста в Apache. Например, можно создать файл новой конфигурации Apache с именем ‘cachet.conf’ на виртуальном сервере:

[destroyer]$ sudo touch /etc/apache2/sites-available/cachet.conf
[destroyer]$ sudo ln -s /etc/apache2/sites-available/cachet.conf /etc/apache2/sites-enabled/cachet.conf
[destroyer]$ sudo nano /etc/apache2/sites-available/cachet.conf

 

Затем добавьте следующие строки:

 <VirtualHost *:80>
    ServerName your-domain.ru
    # или что вы хотите использовать
    ServerAlias www.your-domain.ru
    # сделать это также как имя_сервера
    DocumentRoot "/var/www/html/Cachet/public"
    <Directory "/var/www/html/Cachet/public">
        Require all granted 
        # Используется в Apache 2.4
        Options Indexes FollowSymLinks
        AllowOverride All
        Order allow,deny
        Allow from all
   </Directory>
   </VirtualHost>

 

Снова перезапустите веб-сервер Apache для того, чтобы изменения вступили в силу:

[destroyer]$ sudo service apache2 restart

 

Откройте ваш любимый веб-браузер, перейдите по адресу http://your-domain.ru/ и если вы правильно настроили все установки Cachet должен работать. Вы должны следовать простым инструкциям на экране установки вставляя необходимую информацию по запросу.

Все. Установка Cachet завершена.

Просмотров: 65

Если статья понравилась, то поделитесь ей в социальных сетях:

Комментарии:

Добавить комментарий

Войти с помощью: 

Ваш e-mail не будет опубликован. Обязательные поля помечены *

17 − восемь =

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам:

Заполните форму и наш менеджер перезвонит Вам в самое ближайшее время!

badge
Обратный звонок 1
Отправить
galka

Спасибо! Ваша заявка принята

close
galka

Спасибо! Ваша заявка принята

close