CentOS 8에 Polr을 설치하는 방법

CentOS 8에 Polr을 설치하는 방법

이 튜토리얼에서는 CentOS 8에 Polr을 설치하는 방법을 보여줍니다.

Polr에는 웹 서버, MySQL 데이터베이스 및 PHP가 필요합니다. Apache 웹 서버와 MySQL 최신 버전과 PHP 7.4를 설치합니다.

Polr은 빠르고 현대적인 오픈 소스 링크 단축기입니다. 이를 통해 자신의 URL 단축기를 호스팅하고, URL을 브랜드화하고, 데이터를 제어할 수 있습니다.

설치를 시작해 보겠습니다.

1단계 - 서버를 최신 상태로 유지

# yum update -y

2단계 - Apache를 설치하고 apache.service를 활성화합니다.

# dnf install httpd -y

# systemctl enable httpd.service

방화벽 규칙을 추가하여 인터넷에서 서버에 액세스할 수 있도록 80(HTTP) 및 443(HTTPS) 포트를 엽니다.

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

3단계 - Polr 설치를 위한 Apache 가상 호스트 파일 만들기

Polr 설치를 위한 Apache 구성 파일을 생성해야 합니다. 다음 명령을 사용하여 파일을 만듭니다.

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

다음 줄을 추가하고 example.com 을 자신의 도메인 이름으로 변경 합니다.


ServerName example.com
ServerAlias example.com
DocumentRoot "/var/www/html/public'

Require all granted
Options Indexes FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all

ErrorLog /var/log/httpd/error.log
CustomLog /var/log/httpd/access.log combined

4단계 - PHP 7.4 설치

먼저 PHP 7.4 및 phpredis 패키지를 제공할 Remi 저장소를 설치합니다.

# dnf install http://rpms.remirepo.net/enterprise/remi-release-8.rpm -y

다음으로 실행하여 사용 가능한 PHP 모듈을 살펴보십시오.

# dnf module list php

다음으로 PHP remi-7.4 스트림 을 활성화 하려면 다음 dnf 명령을 실행합니다 .

# dnf module reset php -y

# dnf module enable php:remi-7.4 -y

마지막으로 PHP 7.4를 설치하려면 다음 명령을 실행하십시오.

# dnf install php php-xml php-pdo php-mysqlnd php-mbstring php-tokenizer php-json php-curl -y

5단계 - MySQL 설치 및 데이터베이스 생성

Polr은 SQL 데이터베이스에 데이터를 저장합니다. MySQL 서버를 설치하고 활성화합니다.

# dnf install mysql-server -y
# systemctl enable mysqld.service
# systemctl start mysqld.service

제공된 스크립트를 실행하여 MySQL 설치 설치를 보호합니다.

# mysql_secure_installation

루트 암호를 묻는 메시지가 표시되면 안전한 암호를 선택하고 설치를 진행합니다.

Would you like to setup VALIDATE PASSWORD plugin? [Y/N] N
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

이제 다음 명령을 사용하여 MySQL에 로그인합니다.

# mysql -u root -p

다음 명령을 사용하여 Polr용 데이터베이스를 생성합니다.

# CREATE DATABASE polr;

다음으로 사용자를 만들고 polr 데이터베이스 의 해당 사용자에게 권한을 부여 합니다.

mysql>CREATE USER 'username’@’localhost' identified by 'password';
mysql>GRANT ALL PRIVILEGES on polr.* to 'username’@’localhost';
mysql>FLUSH PRIVILEGES;

참고: 사용자 이름 을 자신의 사용자 이름 으로 바꾸십시오 .

MySQL 종료

6단계 - Polr 설치

먼저 git 을 설치   하고 Github에서 Polr 저장소를 복제합니다.

# dnf install git -y

# cd /var/www/html

# git clone https://github.com/cydrobolt/polr.git --depth=1

다운로드한 파일을 웹 서버의 루트로 이동합니다.

# mv ./polr/.[!.]* . && mv ./polr/* . && rm -rf polr

Composr 패키지를 다운로드합니다. 이것은 종속성을 설치하는 데 필요합니다.

# curl -sS https://getcomposer.org/installer | php

Composr로 종속성을 설치합니다.

# php composer.phar install --no-dev -o

제공된 구성 파일을 복사하여 웹 기반 설치 프로그램을 활성화합니다.

# cp .env.setup .env

적절한 파일 권한을 설정합니다.

# chown -R apache:apache /var/www/html/

# chmod -R 755 /var/www/html/

# chcon -R -t httpd_sys_rw_content_t storage .env

Apache 웹 서버를 시작합니다.

# systemctl start httpd.service

CentOS 8에 Polr을 성공적으로 설치했습니다.

마지막으로 example.com/setup 으로 이동 하여 웹 기반 Polr 설치 프로그램을 시작하고 필요한 정보를 입력합니다. 데이터베이스 구성을 위해 이전에 생성한 MySQL 자격 증명을 사용합니다. 설치 양식을 제출하면 Polr 설치가 완료됩니다.

CentOS 8에 Polr을 설치하는 방법을 살펴보았습니다.

안정적인 전용 서버를 찾고 계십니까? 10Gbps 전용 서버 계획 페이지를 방문 하십시오.


PayPal 수수료 계산기

PayPal 수수료 계산기

페이팔 수수료 계산기. PayPal은 가장 일반적으로 사용되는 결제 방법입니다.PayPal은 개인 계정과 비즈니스 계정을 모두 제공합니다. 수수료에 대한 명확한 개요를 제공합니다.

CentOS 7에서 MTR 보고서를 설치하고 실행하는 방법

CentOS 7에서 MTR 보고서를 설치하고 실행하는 방법

CentOS 7에서 MTR 보고서를 설치하고 실행하는 방법을 배웁니다. 네트워킹 오류를 진단하고 격리하기 위해 Linux 관리자는 MTR(my traceroute) 도구를 사용합니다.

CentOS 7에서 Git 서버를 설치 및 구성하는 방법

CentOS 7에서 Git 서버를 설치 및 구성하는 방법

CentOS 7에서 Git 서버를 설치하고 구성하는 방법을 살펴보겠습니다. Git 서버를 설정합니다. Git은 무료 오픈 소스입니다. YUM을 사용하여 Git을 설치하거나 다운로드하십시오.

Ubuntu 20.04에 iRedMail을 설치하기 쉽습니다.

Ubuntu 20.04에 iRedMail을 설치하기 쉽습니다.

이 튜토리얼에서는 Ubuntu 20.04에 iRedMail을 설치하는 방법을 보여줍니다. iRedMail은 오픈 소스 메일 서버 솔루션입니다.

CentOS 7에서 OrangeScrum을 설정하는 방법

CentOS 7에서 OrangeScrum을 설정하는 방법

이 기사에서는 CentOS 7에서 OrangeScrum을 설정하는 방법을 잘 설명합니다.

Ubuntu 20.04에 XploitSPY를 쉽게 설치

Ubuntu 20.04에 XploitSPY를 쉽게 설치

이 기사에서는 Ubuntu 20.04 서버에 XploitSPY를 설치하는 방법을 잘 설명합니다. XploitSPY는 Android 모니터링 스파이 도구입니다.

CentOS 8에 Polr을 설치하는 방법

CentOS 8에 Polr을 설치하는 방법

CentOS 8에 Polr을 설치하는 방법을 보여 드리겠습니다. Apache 웹 서버, MySQL 최신 버전 및 PHP 7.4를 설치합니다. Polr은 최신 링크 단축기입니다.

Ubuntu 20.04에 IntelliJ IDEA를 설치하는 방법

Ubuntu 20.04에 IntelliJ IDEA를 설치하는 방법

이 기사에서는 Ubuntu 20.04에 IntelliJ IDEA를 설치하는 방법을 잘 설명합니다. IntelliJ IDEA는 통합 개발 환경입니다. 커뮤니티 버전

침투 테스트를 위한 7가지 유용한 OSINT 도구

침투 테스트를 위한 7가지 유용한 OSINT 도구

이 기사에서는 침투 테스트를 위한 7가지 유용한 OSINT 도구를 잘 설명합니다.

Ubuntu 20.04에 그럴듯한 설치 방법

Ubuntu 20.04에 그럴듯한 설치 방법

Ubuntu 20.04에 Plausible을 설치하는 방법. Plausible Analytics는 Google Analytics를 대체할 수 있는 단순하고 개인 정보를 보호하는 오픈 소스 웹 분석입니다.