Установка ITSM-системы Snipe-IT + NGINX + Percona

Thank you for reading this post, don't forget to subscribe!

Оригинал статьи:

Уста­нов­ка ITSM-систе­мы Snipe-IT + NGINX + Percona на Centos 7

 

Snipe-IT — open source, крос­сплат­фор­мен­ная, мно­го­функ­ци­о­наль­ная систе­ма управ­ле­ния ИТ-акти­ва­ми с откры­тым исход­ным кодом, постро­ен­ная с исполь­зо­ва­ни­ем PHP-фрейм­вор­ка Laravel.

Подготовка

Обнов­ля­ем опе­ра­ци­он­ную систе­му, добав­ля­ем репо­зи­то­рий EPEL, уста­нав­ли­ва­ем софт

Установка и настройка PHP 7.4

Уста­но­вим yum-utils для инстру­мен­та yum-config-manager

Вклю­ча­ем remi-репо­зи­то­рий для уста­нов­ки php 7.4

Уста­нав­ли­ва­ем php 7.4 и неко­то­рые компоненты

Меня­ем настрой­ки в кон­фи­гу­ра­ци­он­ных файлах

Добав­ля­ем php-fpm в автозагрузку

Установка и настройка NGINX

Доба­вим репо­зи­то­рий NGINX

Уста­нов­ка web-сер­ве­ра NGINX

Созда­дим дирек­то­рии для вир­ту­аль­ных хостов

Отре­дак­ти­ру­ем основ­ной конфиг

[codesyntax lang="php"]

[/codesyntax]

Отре­дак­ти­ру­ем кон­фиг snipe-it.conf

[codesyntax lang="php"]

[/codesyntax]

Созда­ем сим­линк, что­бы акти­ви­ро­вать кон­фиг snipe-it.conf

Про­ве­ря­ем конфиг

Добав­ля­ем nginx в автозагрузку

Firewall

Настрой­ка firewall, откры­ва­ем порты

Percona

Доба­вим репо­зи­то­рий Percona

Уста­нав­ли­ва­ем Percona-Server

Запус­ка­ем сер­вис и добав­ля­ем его в автозагрузку

Ищем пароль, кото­рый сге­не­ри­ро­вал­ся авто­ма­том и меня­ем его

Установка Snipe-IT

Созда­ем поль­зо­ва­те­ля и базу

Созда­ем дирек­то­рии, ска­чи­ва­ем snipe-it

Про­пи­сы­ва­ем настрой­ки под­клю­че­ния к базе

[codesyntax lang="php"]

[/codesyntax]

Настра­и­ва­ем пра­ва доступа

Уста­нав­ли­ва­ем php composer и запус­ка­ем уста­нов­ку Lavarel

Запус­ка­ем гене­ра­цию App key

Запус­ка­ем NGINX

SELinux

Настра­и­ва­ем SELinux