Cum se configurează OrangeScrum pe CentOS 7

Cum se configurează OrangeScrum pe CentOS 7

În acest articol, vom explica cum să configurați OrangeScrum pe CentOS 7.

Software popular de gestionare a proiectelor open source OrangeScrum pentru întreprinderile mici și mijlocii. Vom descrie procedura de instalare a Apache, PHP, MariaDB și OrangeScrum.

Să începem cu instalarea.

Condiții prealabile

  • A CentOS 7 KVM VPS instalat
  • Un acces root utilizator sau utilizator normal cu privilegii administrative.

Configurați OrangeScrum pe CentOS 7

Pasul 1 - Păstrați serverul actualizat

# yum update -y

Pasul 2 - Instalați Apache

Instalați serverul web Apache folosind următoarea comandă:

# yum install httpd -y

Porniți serviciul Apache.

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

Setați SELinux la Permisiv sau Dezactivat

# setenfore 0

Pasul 3 - Instalați și configurați MariaDB

Instalați MariaDB.

# yum install mariadb mariadb-server -y

Modificați setările bazei de date MariaDB.

# vi /etc/my.cnf

Pentru a modifica setările de colaționare, adăugați câteva linii la segmentul [mysqld] așa cum se arată mai jos.

[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

Salvați și ieșiți din editor.

Porniți serviciul MariaDB.

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

Securizați instalarea MariaDB.

# mysql_secure_installation

În timpul acestui proces interactiv, răspundeți la întrebări așa cum se arată mai jos.

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

Pasul 4 - Instalarea și configurarea PHP

Instalați pachetele necesare

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

Descărcați și instalați remirepo folosind comanda yum

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

Pe baza cerințelor dvs., configurați depozitul PHP 7.x

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

Instalați pachetele PHP necesare

# 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

Măriți dimensiunea fișierului de încărcare la 200 MB, așa cum este cerut de OrangeScrum.

Deschideți fișierul php.ini

# vi /etc/php.ini

Modificare post_max_size și upload_max_filesize valoare așa cum se arată mai jos:

post_max_size = 200M

upload_max_filesize = 200M

Reporniți Apache pentru a încărca noua configurație.

# systemctl restart httpd.service

Pasul 5 - Instalați OrangeScrum

Navigați la cea mai recentă versiune stabilă a OrangeScrum. Când am scris acest articol, ultima versiune a fost v1.6.1. Descărcați-l folosind comanda wget așa cum se arată mai jos:

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

Extrageți-l.

# tar -zxvf v1.6.1.tar.gz

Mutați toate fișierele OrangeScrum în directorul rădăcină web  / var / www / html  și apoi configurați permisiunile corespunzătoare.

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

Configurați o gazdă virtuală pentru OrangeScrum.

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

Completați fișierul cu următoarele setări.


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

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

Salvați și ieșiți din editor.

Pasul 6 - Creați o bază de date OrangeScrum

Conectați-vă la shell-ul MySQL ca root.

# mysql -u root -p

Utilizați parola de root MariaDB pe care ați setat-o ​​mai devreme pentru a vă conecta.

În shell-ul MySQL, creați o bază de date denumită  orangescrum  și un utilizator de bază de date numit  orangescrumuser  cu parola dvs. parola  , apoi acordați toate privilegiile acestei baze de date acestui utilizator de bază de date.

Notă: Pe aparatul dvs., asigurați-vă că înlocuiți acești parametri în toate comenzile cu valorile dvs.

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;

Importați datele OrangeScrum în baza de date orangescrum.

# mysql -u root -p orangescrum <>

Actualizați acreditările bazei de date OrangeScrum.

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

Găsiți următoarele rânduri:

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

Schimbați-le în:

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

Salvați și ieșiți din editor.

Actualizați detaliile e-mailului.

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

Găsiți următoarele rânduri. Înlocuiți adresele de e-mail și parola cu valorile dvs.

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

Salvați și ieșiți din editor.

Reporniți Apache pentru a încărca noua configurație.

# systemctl restart httpd.service

Modificați regulile firewallului pentru a permite accesul web.

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

Navigați la http: //, introduceți numele companiei dvs., un ID de e-mail și o parolă pentru a vă autentifica.

Asta e. Instalarea a fost finalizată.

În acest articol, am explicat cum se configurează OrangeScrum pe CentOS 7.


7 Instrumente utile OSINT pentru testarea penetrării

7 Instrumente utile OSINT pentru testarea penetrării

În acest articol, explicați bine 7 instrumente OSINT utile pentru testarea penetrării.

Cum se instalează Bitwarden pe Ubuntu 20.04

Cum se instalează Bitwarden pe Ubuntu 20.04

În acest articol, explicați cum să instalați Bitwarden pe Ubuntu 20.04. Server găzduit pe sine Bitwarden este un manager de parole open source. Pe server auto-găzduit.

Cum se instalează NetBox pe Ubuntu 20.04

Cum se instalează NetBox pe Ubuntu 20.04

În acest articol, explicați cum să instalați NetBox pe Ubuntu 20.04. Instalați și configurați. NetBox este o aplicație de modelare a resurselor de infrastructură (IRM).

Calculator de taxe PayPal

Calculator de taxe PayPal

Calculator de taxe PayPal. PayPal este cea mai utilizată metodă de plată. PayPal oferă conturi personale, precum și de afaceri. Vă oferă o imagine de ansamblu clară despre comisioane

Cum se instalează și se execută raportul MTR pe CentOS 7

Cum se instalează și se execută raportul MTR pe CentOS 7

vom învăța cum să instalăm și să rulăm raportul MTR pe CentOS 7. Pentru a diagnostica și a izola erorile de rețea, administratorul Linux folosește instrumentul MTR (traceroute-ul meu).

Cum se instalează și se configurează serverul Git pe CentOS 7

Cum se instalează și se configurează serverul Git pe CentOS 7

Vom vedea cum se instalează și se configurează serverul git pe CentOS 7. Configurați un server Git. Git este o sursă gratuită și deschisă. Instalați Git folosind YUM sau descărcați-l.

Ușor de instalat iRedMail pe Ubuntu 20.04

Ușor de instalat iRedMail pe Ubuntu 20.04

În acest tutorial, vă vom arăta cum este ușor să instalați iRedMail pe Ubuntu 20.04. iRedMail este o soluție de server de e-mail open source.

Cum se configurează OrangeScrum pe CentOS 7

Cum se configurează OrangeScrum pe CentOS 7

În acest articol, explicați cum să configurați OrangeScrum pe CentOS 7.

Ușor de instalat XploitSPY pe Ubuntu 20.04

Ușor de instalat XploitSPY pe Ubuntu 20.04

În acest articol, explicați cum este ușor să instalați XploitSPY pe serverul Ubuntu 20.04. XploitSPY este un instrument de spionaj de monitorizare Android.

Cum se instalează IntelliJ IDEA pe Ubuntu 20.04

Cum se instalează IntelliJ IDEA pe Ubuntu 20.04

În acest articol, explicați cum să instalați IntelliJ IDEA pe Ubuntu 20.04. IntelliJ IDEA este un mediu de dezvoltare integrat. Versiunea comunității