Jak skonfigurować OrangeScrum na CentOS 7

Jak skonfigurować OrangeScrum na CentOS 7

W tym artykule wyjaśnimy, jak skonfigurować OrangeScrum na CentOS 7.

OrangeScrum popularne oprogramowanie do zarządzania projektami typu open source dla małych i średnich firm. Opiszemy procedurę instalacji Apache, PHP, MariaDB i OrangeScrum.

Zacznijmy od instalacji.

Warunki wstępne

  • Zainstalowany system KVM VPS w CentOS 7
  • Dostęp użytkownika root lub zwykły użytkownik z uprawnieniami administratora.

Skonfiguruj OrangeScrum na CentOS 7

Krok 1 — Aktualizuj serwer

# yum update -y

Krok 2 - Zainstaluj Apache

Zainstaluj serwer WWW Apache za pomocą następującego polecenia:

# yum install httpd -y

Uruchom usługę Apache.

# systemctl start httpd.service
# systemctl enable httpd.service

Ustaw SELinux na Tolerancyjny lub Wyłącz

# setenfore 0

Krok 3 — Zainstaluj i skonfiguruj MariaDB

Zainstaluj MariaDB.

# yum install mariadb mariadb-server -y

Zmodyfikuj ustawienia bazy danych MariaDB.

# vi /etc/my.cnf

Aby zmienić ustawienia sortowania, dołącz kilka linii do segmentu [mysqld], jak pokazano poniżej.

[mysqld]

datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
init_connect=’SET collation_connection=utf8_unicode_ci'
init_connect=’SET NAMES utf8′
character-set-server=utf8
collation-server=utf8_unicode_ci
skip-character-set-client-handshake

Zapisz i wyjdź z edytora.

Uruchom usługę MariaDB.

# systemctl start mariadb.service
# systemctl enable mariadb.service

Zabezpiecz instalację MariaDB.

# mysql_secure_installation

Podczas tego interaktywnego procesu odpowiedz na pytania, jak pokazano poniżej.

Enter current password for root (enter for none): Enter
Set root password? [Y/n]: Y
New password:
Re-enter new password:
Remove anonymous users? [Y/n]: Y
Disallow root login remotely? [Y/n]: Y
Remove test database and access to it? [Y/n]: Y
Reload privilege tables now? [Y/n]: Y

Krok 4 - Instalacja i konfiguracja PHP

Zainstaluj wymagane pakiety

# yum install epel-release yum-utils wget -y

Pobierz i zainstaluj remirepo za pomocą polecenia yum

# yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm

W zależności od wymagań skonfiguruj repozytorium PHP 7.x

# yum-config-manager --enable remi-php72

Zainstaluj wymagane pakiety PHP

# yum install php php-mysql php-gd php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-mcrypt php-mssql php-snmp php-soap php-tidy curl curl-devel -y

Zwiększ rozmiar przesyłanego pliku do 200 MB zgodnie z wymaganiami OrangeScrum.

Otwórz plik php.ini

# vi /etc/php.ini

Zmodyfikuj wartości post_max_size i upload_max_filesize, jak pokazano poniżej:

post_max_size = 200M

upload_max_filesize = 200M

Uruchom ponownie Apache, aby załadować nową konfigurację.

# systemctl restart httpd.service

Krok 5 - Zainstaluj OrangeScrum

Przejdź do najnowszej stabilnej wersji OrangeScrum. Kiedy pisaliśmy ten artykuł, najnowsza wersja to v1.6.1. Pobierz go za pomocą polecenia wget, jak pokazano poniżej:

# wget https://github.com/Orangescrum/orangescrum/archive/v1.6.1.tar.gz

Wyodrębnij to.

# tar -zxvf v1.6.1.tar.gz

Przenieś wszystkie pliki OrangeScrum do głównego katalogu www /var/www/html,  a następnie ustaw  odpowiednie uprawnienia.

# mv ~/orangescrum-1.6.1 /var/www/html
# chmod -R 0777 /var/www/html/orangescrum-1.6.1/{app/Config,app/tmp,app/webroot}

Skonfiguruj wirtualnego hosta dla OrangeScrum.

# vi /etc/httpd/conf.d/orangescrum.conf

Wypełnij plik następującymi ustawieniami.


ServerName orangescrum.example.com
DocumentRoot /var/www/html/orangescrum-1.6.1

Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
 

Zapisz i wyjdź z edytora.

Krok 6 - Utwórz bazę danych OrangeScrum

Zaloguj się do powłoki MySQL jako root.

# mysql -u root -p

Użyj ustawionego wcześniej hasła root MariaDB, aby się zalogować.

W powłoce MySQL utwórz bazę danych o nazwie  orangescrum  i użytkownika bazy danych o nazwie  orangescrumuser  z hasłem  yourpassword , a następnie przyznaj wszystkie uprawnienia do tej bazy danych temu użytkownikowi bazy danych.

Uwaga: Na swoim komputerze upewnij się, że wszystkie te parametry we wszystkich poleceniach zostały zastąpione własnymi wartościami.

CREATE DATABASE orangescrum;
CREATE USER 'orangescrumuser’@’localhost' IDENTIFIED BY 'yourpassword';
GRANT ALL PRIVILEGES ON orangescrum.* TO 'orangescrumuser’@’localhost' IDENTIFIED BY 'yourpassword' WITH GRANT OPTION;
FLUSH PRIVILEGES;
EXIT;

Zaimportuj dane OrangeScrum do bazy danych orangescrum.

# mysql -u root -p orangescrum <>

Zaktualizuj poświadczenia bazy danych OrangeScrum.

# vi /var/www/html/orangescrum-1.6.1/app/Config/database.php

Znajdź następujące wiersze:

'login' => 'root',
'password' => ',
'database' => 'orangescrum',

Zmień je na:

'login' => 'orangescrumuser',
'password' => 'yourpassword',
'database' => 'orangescrum',

Zapisz i wyjdź z edytora.

Zaktualizuj dane e-mail.

# vi /var/www/html/orangescrum-1.6.1/app/Config/constants.php

Znajdź następujące wiersze. Zastąp adresy e-mail i hasło swoimi wartościami.

define("SMTP_UNAME', "[email protected]');
define("SMTP_PWORD', "******');
define('FROM_EMAIL_NOTIFY', '[email protected]');
define('SUPPORT_EMAIL', '[email protected]');

Zapisz i wyjdź z edytora.

Uruchom ponownie Apache, aby załadować nową konfigurację.

# systemctl restart httpd.service

Zmień reguły zapory, aby umożliwić dostęp do sieci.

# firewall-cmd --zone=public --permanent --add-service=http
# firewall-cmd --reload

Przejdź do http://, wprowadź nazwę firmy, identyfikator e-mail i hasło, aby się zalogować.

Otóż ​​to. Instalacja została zakończona.

W tym artykule wyjaśniliśmy, jak skonfigurować OrangeScrum na CentOS 7.


7 przydatnych narzędzi OSINT do testów penetracyjnych

7 przydatnych narzędzi OSINT do testów penetracyjnych

W tym artykule dobrze wyjaśnij 7 przydatnych narzędzi OSINT do testów penetracyjnych.

Jak zainstalować Bitwarden na Ubuntu 20.04

Jak zainstalować Bitwarden na Ubuntu 20.04

W tym artykule dobrze wyjaśnij, jak zainstalować Bitwarden na Ubuntu 20.04. Self-hosted Server Bitwarden to menedżer haseł typu open source. Na serwerze samoobsługowym.

Jak zainstalować NetBox na Ubuntu 20.04

Jak zainstalować NetBox na Ubuntu 20.04

W tym artykule dobrze wyjaśnij, jak zainstalować NetBox na Ubuntu 20.04. Zainstaluj i skonfiguruj. NetBox to aplikacja do modelowania zasobów infrastruktury (IRM).

Kalkulator opłat PayPal

Kalkulator opłat PayPal

Kalkulator opłat PayPal. PayPal jest najczęściej używaną metodą płatności. PayPal oferuje konta osobiste i biznesowe. Daje jasny przegląd opłat

Jak zainstalować i uruchomić raport MTR na CentOS 7?

Jak zainstalować i uruchomić raport MTR na CentOS 7?

dowiemy się, jak zainstalować i uruchomić raport MTR na CentOS 7. Aby zdiagnozować i wyizolować błędy sieciowe, administrator Linuksa używa narzędzia MTR (my traceroute).

Jak zainstalować i skonfigurować serwer Git na CentOS 7?

Jak zainstalować i skonfigurować serwer Git na CentOS 7?

Zobaczymy, jak zainstalować i skonfigurować serwer git na CentOS 7. Skonfiguruj serwer Git. Git jest darmowym i otwartym oprogramowaniem. Zainstaluj Git za pomocą YUM lub pobierz go.

Łatwy w instalacji iRedMail na Ubuntu 20.04

Łatwy w instalacji iRedMail na Ubuntu 20.04

W tym samouczku pokażemy, jak łatwo zainstalować iRedMail na Ubuntu 20.04. iRedMail to rozwiązanie serwera pocztowego typu open source.

Jak skonfigurować OrangeScrum na CentOS 7

Jak skonfigurować OrangeScrum na CentOS 7

W tym artykule dobrze wyjaśnij, jak skonfigurować OrangeScrum na CentOS 7.

Łatwa instalacja XploitSPY na Ubuntu 20.04

Łatwa instalacja XploitSPY na Ubuntu 20.04

W tym artykule dobrze wyjaśnij, jak łatwo zainstalować XploitSPY na serwerze Ubuntu 20.04. XploitSPY to narzędzie szpiegowskie do monitorowania systemu Android.

Jak zainstalować IntelliJ IDEA na Ubuntu 20.04

Jak zainstalować IntelliJ IDEA na Ubuntu 20.04

W tym artykule dobrze wyjaśnij, jak zainstalować IntelliJ IDEA na Ubuntu 20.04. IntelliJ IDEA to zintegrowane środowisko programistyczne. Wersja społeczności