Cách thiết lập OrangeScrum trên CentOS 7

Cách thiết lập OrangeScrum trên CentOS 7

Trong bài viết này, chúng tôi sẽ giải thích cách thiết lập OrangeScrum trên CentOS 7.

OrangeScrum phần mềm quản lý dự án mã nguồn mở phổ biến dành cho các doanh nghiệp vừa và nhỏ. Chúng tôi sẽ mô tả quy trình cài đặt Apache, PHP, MariaDB và OrangeScrum.

Hãy bắt đầu với cài đặt.

Điều kiện tiên quyết

  • VPS KVM được cài đặt trên CentOS 7
  • Quyền truy cập của người dùng root hoặc người dùng bình thường có đặc quyền quản trị.

Thiết lập OrangeScrum trên CentOS 7

Bước 1 - Cập nhật máy chủ

# yum update -y

Bước 2 - Cài đặt Apache

Cài đặt máy chủ web Apache bằng lệnh sau:

# yum install httpd -y

Khởi động dịch vụ Apache.

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

Đặt SELinux thành Cho phép hoặc Vô hiệu hóa

# setenfore 0

Bước 3 - Cài đặt và cấu hình MariaDB

Cài đặt MariaDB.

# yum install mariadb mariadb-server -y

Sửa đổi cài đặt cơ sở dữ liệu MariaDB.

# vi /etc/my.cnf

Để thay đổi cài đặt đối chiếu, hãy thêm một vài dòng vào đoạn [mysqld] như hình dưới đây.

[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

Lưu và thoát khỏi trình chỉnh sửa.

Khởi động dịch vụ MariaDB.

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

Bảo mật cài đặt MariaDB.

# mysql_secure_installation

Trong quá trình tương tác này, hãy trả lời các câu hỏi như hình dưới đây.

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

Bước 4 - Cài đặt và cấu hình PHP

Cài đặt các gói bắt buộc

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

Tải xuống và cài đặt lời nhắc bằng lệnh yum

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

Dựa trên yêu cầu của bạn, hãy định cấu hình kho lưu trữ PHP 7.x

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

Cài đặt các gói PHP bắt buộc

# 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

Tăng kích thước tệp tải lên lên 200 MB theo yêu cầu của OrangeScrum.

Mở tệp php.ini

# vi /etc/php.ini

Sửa đổi giá trị post_max_sizeupload_max_filesize như hình dưới đây:

post_max_size = 200M

upload_max_filesize = 200M

Khởi động lại Apache để tải cấu hình mới.

# systemctl restart httpd.service

Bước 5 - Cài đặt OrangeScrum

Điều hướng đến phiên bản ổn định mới nhất của OrangeScrum. Khi chúng tôi viết bài này, phiên bản mới nhất là v1.6.1. Tải xuống bằng lệnh wget như hình dưới đây:

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

Giải nén nó.

# tar -zxvf v1.6.1.tar.gz

Di chuyển tất cả các tệp OrangeScrum vào thư mục gốc của web  / var / www / html  và sau đó thiết lập các quyền thích hợp.

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

Thiết lập máy chủ ảo cho OrangeScrum.

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

Điền vào tệp với các cài đặt sau.


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

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

Lưu và thoát khỏi trình chỉnh sửa.

Bước 6 - Tạo cơ sở dữ liệu OrangeScrum

Đăng nhập vào MySQL shell với tư cách là người chủ.

# mysql -u root -p

Sử dụng mật khẩu gốc MariaDB bạn đã đặt trước đó để đăng nhập.

Trong MySQL shell, tạo cơ sở dữ liệu có tên là  camcrum  và người dùng cơ sở dữ liệu có tên là  camcrumuser  với mật khẩu là  yourpassword , sau đó cấp tất cả các đặc quyền trên cơ sở dữ liệu này cho người dùng cơ sở dữ liệu này.

Lưu ý: Trên máy của bạn, hãy đảm bảo thay thế các tham số này trong tất cả các lệnh bằng các giá trị của bạn.

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;

Nhập dữ liệu OrangeScrum vào cơ sở dữ liệu Orangecrum.

# mysql -u root -p orangescrum <>

Cập nhật thông tin đăng nhập cơ sở dữ liệu OrangeScrum.

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

Tìm các dòng sau:

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

Thay đổi chúng thành:

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

Lưu và thoát khỏi trình chỉnh sửa.

Cập nhật chi tiết email.

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

Tìm các dòng sau. Thay thế các địa chỉ email và mật khẩu bằng các giá trị của bạn.

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

Lưu và thoát khỏi trình chỉnh sửa.

Khởi động lại Apache để tải cấu hình mới.

# systemctl restart httpd.service

Thay đổi các quy tắc tường lửa để cho phép truy cập web.

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

Điều hướng đến http: //, nhập tên công ty, ID email và mật khẩu để đăng nhập.

Đó là nó. Quá trình cài đặt đã hoàn tất.

Trong bài viết này, chúng tôi đã giải thích cách thiết lập OrangeScrum trên CentOS 7.


7 Công cụ OSINT hữu ích để kiểm tra thâm nhập

7 Công cụ OSINT hữu ích để kiểm tra thâm nhập

Trong bài viết này, sẽ giải thích rõ về 7 công cụ OSINT hữu ích cho Kiểm tra thâm nhập.

Cách cài đặt Bitwarden trên Ubuntu 20.04

Cách cài đặt Bitwarden trên Ubuntu 20.04

Trong bài viết này, sẽ giải thích rõ cách cài đặt Bitwarden trên Ubuntu 20.04. Máy chủ tự lưu trữ Bitwarden là trình quản lý mật khẩu mã nguồn mở. Trên máy chủ tự lưu trữ.

Cách cài đặt NetBox trên Ubuntu 20.04

Cách cài đặt NetBox trên Ubuntu 20.04

Trong bài viết này, sẽ giải thích rõ cách cài đặt NetBox trên Ubuntu 20.04. Cài đặt và cấu hình. NetBox là một ứng dụng mô hình hóa tài nguyên cơ sở hạ tầng (IRM).

Máy tính phí PayPal

Máy tính phí PayPal

Máy tính phí PayPal. PayPal là phương thức thanh toán được sử dụng phổ biến nhất, PayPal cung cấp tài khoản cá nhân cũng như tài khoản doanh nghiệp.

Cách cài đặt và chạy báo cáo MTR trên CentOS 7

Cách cài đặt và chạy báo cáo MTR trên CentOS 7

chúng ta sẽ tìm hiểu cách cài đặt và chạy báo cáo MTR trên CentOS 7. Để chẩn đoán và cách ly các lỗi mạng, quản trị viên Linux sử dụng công cụ MTR (my traceroute).

Cách cài đặt và cấu hình máy chủ Git trên CentOS 7

Cách cài đặt và cấu hình máy chủ Git trên CentOS 7

Chúng ta sẽ xem cách cài đặt và cấu hình máy chủ git trên CentOS 7. Thiết lập máy chủ Git. Git là một mã nguồn mở và miễn phí. Cài đặt Git bằng YUM hoặc tải xuống.

Dễ dàng cài đặt iRedMail trên Ubuntu 20.04

Dễ dàng cài đặt iRedMail trên Ubuntu 20.04

Trong hướng dẫn này, chúng tôi sẽ chỉ cho bạn cách dễ dàng cài đặt iRedMail trên Ubuntu 20.04. iRedMail là một giải pháp máy chủ thư mã nguồn mở.

Cách thiết lập OrangeScrum trên CentOS 7

Cách thiết lập OrangeScrum trên CentOS 7

Trong bài viết này, sẽ giải thích rõ cách thiết lập OrangeScrum trên CentOS 7.

Dễ dàng cài đặt XploitSPY trên Ubuntu 20.04

Dễ dàng cài đặt XploitSPY trên Ubuntu 20.04

Trong bài viết này, sẽ giải thích rõ cách dễ dàng cài đặt XploitSPY trên máy chủ Ubuntu 20.04. XploitSPY là một Công cụ theo dõi gián điệp của Android.

Cách cài đặt IntelliJ IDEA trên Ubuntu 20.04

Cách cài đặt IntelliJ IDEA trên Ubuntu 20.04

Trong bài viết này, sẽ giải thích rõ cách cài đặt IntelliJ IDEA trên Ubuntu 20.04. IntelliJ IDEA là một môi trường phát triển tích hợp. Phiên bản cộng đồng