CentOS 7에 phpIPAM을 설치하는 방법

소개

PhpIPAM은 최고의 웹 호스팅 서비스 [a] [b] [c]에서 사용되는 최고의 오픈 소스 인터넷 프로토콜 (IP) 주소 관리 소프트웨어 중 하나입니다. IP 주소 관리를위한 현대적이고 유용한 웹 인터페이스를 제공하는 강력한 PHP 기반 응용 프로그램이므로 초보자와 숙련 된 웹 관리자 모두에게 이상적인 옵션입니다..


이 튜토리얼은 CentOS VPS 또는 전용 서버에 PhpIPAM 애플리케이션을 설치하는 방법을 보여줍니다.

준비된? 허락하다’간다!

시작하기 전에

CentOS 서버에서 phpIPAM 응용 프로그램을 완벽하게 실행하려면 다음 응용 프로그램을 설치해야합니다.

  • PHP와 필요한 PHP 모듈
  • 아파치 웹 서버
  • MariaDB 데이터베이스

1 단계-종속성 설치 및 환경 준비

로케일 설정

CentOS 7에 phpIPAM을 설치하기 전에 서버에서 정확한 로케일을 사용하도록 설정해야합니다.

먼저 아래 명령을 실행하여 파일을여십시오. / etc / 환경:

$ sudo nano / etc / environment

파일이 열리면 en_US 코딩을 위해 아래 내용을 추가하십시오. 다른 위치를 사용하려는 경우 고유 한 인코딩을 추가하십시오.

LC_ALL = en_US.utf-8
LANG = en_US.utf-8

램프 스택 모듈 설치

로케일을 설정하면 이제 종속성을 설치할 수 있습니다. 먼저, 아래 명령을 실행하여 phpIPAM에 필요한 모든 모듈을 설치하십시오 :

$ sudo yum 설치 httpd mariadb-server php php-cli php-gd php-common php-ldap php-pdo php-pear php-snmp php-xml php-mysql php-mbstring git

Apache 웹 서버 구성

다음은 Apache가 웹 서버를 구성하도록 기본 구성 파일을 편집하는 것입니다. 먼저 아래 명령을 실행하여 Apache를 엽니 다.’주요 구성 파일 :

$ sudo nano /etc/httpd/conf/httpd.conf

이 파일에 있으면 / var / www / html 디렉토리의 설정을 변경하여 mod_rewrite에 대한 URL 재 작성을 허용하십시오..

옵션 팔로우
AllowOverrideall
주문 허용, 거부
모두 허용

다음으로 서버 이름을 다음과 같이 수정할 수 있습니다. localhost, 이 이름을 올바른 도메인 이름으로 변경해야합니다.

서버 이름 locahost : 80

변경 사항을 저장하고 nano 편집기를 종료하십시오..

이제 아래 명령을 실행하여 /etc/php.ini 파일을 열고 PHP 경고를 방지하도록 정확한 시간대를 설정하십시오 :

$ sudo nano /etc/php.ini

다음과 같이 변경하십시오

; 날짜 함수가 사용하는 기본 시간대를 정의합니다
; http://php.net/date.timezone
date.timezone = 유럽 / 류블 랴나

nano 편집기를 저장하고 종료 한 다음 아래 명령을 실행하여 Apache 웹 서버를 시작하고 부팅시 시작할 수있게하십시오,

$ sudo 서비스 httpd 시작
$ sudo chkconfig httpd on

또는 systemd를 사용하는 경우 아래 명령을 실행하십시오

$ sudo systemctl start httpd
$ sudo systemctl 활성화 httpd

다음으로 방화벽 설정을 조정하여 HTTP 및 HTTP 트래픽이 Apache로 전달되도록하십시오.

$ sudo firewall-cmd-영구적 –add-port = 80 / tcp
$ sudo firewall-cmd-영구적 –add-port = 443 / tcp
$ sudo firewall-cmd-새로 고침

데이터베이스 설정

CentOS 시스템에서 phpIPAM 용 데이터베이스를 설정하려면 먼저 아래 명령을 실행하여 MariaDB를 시작하고 부팅시 서비스를 실행하십시오..

$ sudo 서비스 mariadb 시작
$ sudo chkconfig mariadb on

systemd를 사용하는 경우 아래 명령을 실행하십시오.

$ sudo systemctl 시작 mariadb
$ sudo systemctl 사용 mariadb

이제 아래 명령을 실행하여이 데이터베이스의 보안을 강화할 수 있습니다.

$ sudo mysql_secure_installation

프롬프트의 질문에 답하고 강력한 루트 비밀번호를 설정하십시오.

2 단계-PhpIPAM 다운로드 및 구성

이제 데이터베이스 서버와 웹 서버가 올바르게 구성되었습니다. phpIPAM을 구성 할 시간입니다..

설치 파일 다운로드

이 튜토리얼에서는’Git 시스템을 사용하여 GitHub 리포지토리에서 파일을 다운로드합니다. 서버에 Git을 설치하지 않은 경우 아래 명령을 실행하여 배포하십시오.

$ sudo yum 설치 자식

그런 다음 아래 명령을 실행하여 디렉토리를 / var / www / html /로 변경하십시오.

$ sudo cd / var / www / html /

그런 다음 다음 명령을 실행하여 phpIPAM을 다운로드하십시오.

$ sudo git clone https://github.com/phpipam/phpipam.git

다운로드가 완료되면 다음이 표시됩니다.

클로닝 인 토. ‘…
원격 : 개체 수 : 10513, 완료.
원격 : 압축 객체 : 100 % (2/2), 완료.
원격 : Total10513 (delta0), reused0 (delta0), pack-reused10511
받는 물건 : 100 % (10513/10513), 7.84MiB | 완료된 2.59 MiB / s.
델타 해결 : 100 % (7310/7310), 완료.

이제 아래 명령을 실행하여 안정 릴리스 분기를 확인하십시오.

$ Sudo git checkout 1.3

노트 : phpIPAM의 개발 버전을 사용하려면 명령을 실행하지 마십시오 자식 체크 아웃 1.3. 사용 가능한 마스터 버전이 활용됩니다. 그러나 버전 1.3을 확인한 경우 아래 명령을 실행하여 마스터 버전으로 변경하십시오..

$ sudo git checkout master

PhpIPAM은 루트 디렉토리 인 / var / www / html 디렉토리에 다운로드됩니다. 이제 모든 xls / csv 가져 오기에 대한 소유권을 변경하고 업로드 폴더의 액세스 가능성을 확인할 수 있습니다.

$ sudo chown apache : apache -R / var / www / html /
$ sudo chcon -t httpd_sys_content_t / var / www / html / -R

$ cd / var / www / html /
찾기 . -타입 f -exec chmod 0644 {};
찾기 . -타입 d -exec chmod 0755 {};

$ sudo chcon -t httpd_sys_rw_content_t app / admin / import-export / upload / -R
$ sudo chcon -t httpd_sys_rw_content_t app / subnets / import-subnet / upload / -R
$ sudo chcon -t httpd_sys_rw_content_t CSS / 1.3.1 / images / logo / -R

데이터베이스 연결 구성

데이터베이스에 대한 연결을 설정하려면 config.php 파일에 config.dist.php 파일을 복사하십시오.

$ sudo cp config.dist.php config.php

그런 다음 config.php 파일을 연 다음 데이터베이스 연결 설정을 변경하십시오..

3 단계-PhpIPAM 설치

스테이지가 설정되었으며이 설치를 쉽게 완료 할 수 있어야합니다. 좋아하는 브라우저를 열고 검색 http : // ip_address / 설치 마법사에 액세스합니다. 마법사를 시작하면 새로운 phpipam 설치:

centos 7에 phpIPAM을 설치하는 방법

그런 다음 자동 데이터베이스 설치.

centos 7에 phpIPAM을 설치하는 방법

새 창으로 이동하여 루트 자격 증명을 입력하십시오. 데이터베이스를 구성 할 때 생성되고 클릭 phpipam 데이터베이스 설치.

centos 7에 phpIPAM을 설치하는 방법

딸깍 하는 소리 계속하다 확인 메시지에서 구성 후 프로세스를 진행하십시오. 여기에서 관리자 비밀번호, 사이트 URL 및 사이트 제목을 설정 한 다음 설정 저장.

centos 7에 phpIPAM을 설치하는 방법

그게 다야! 확인 메시지가 나타납니다. 딸깍 하는 소리 로그인 진행 로그인 페이지로 이동하여 관리자 자격 증명을 사용하여 phpIPAM에 로그인.

결론

CentOS VPS 또는 전용 서버에 phpIPAM을 성공적으로 설치했습니다. 이제 IP 주소를 관리하기 위해이 응용 프로그램의 기능과 편리함을 누릴 수 있습니다.

다음 3 가지 VPS 서비스를 확인하십시오.

A2 호스팅

시작 가격 :
$ 5.00


신뢰할 수 있음
9.3


가격
9.0


사용자 친화적
9.3


지원하다
9.3


풍모
9.3

리뷰 읽기

A2 호스팅 방문

스칼라 호스팅

시작 가격 :
$ 12.00


신뢰할 수 있음
9.4


가격
9.5


사용자 친화적
9.5


지원하다
9.5


풍모
9.4

리뷰 읽기

ScalaHosting 방문

주인공

시작 가격 :
$ 3.95


신뢰할 수 있음
9.3


가격
9.3


사용자 친화적
9.4


지원하다
9.4


풍모
9.2

리뷰 읽기

Hostinger 방문

관련 사용법 기사

  • CentOS 7 VPS 또는 전용 서버에 phpMyAdmin을 설치하는 방법
    중급
  • 새로운 MySQL 사용자 계정을 생성하고 MySQL 권한을 관리하는 방법
    초보자
  • CentOS 7 서버에서 MySQL 8.0의 성능 조정 및 최적화 방법
    전문가
  • Ubuntu 18.04 VPS 또는 전용 서버에서 MySQL 복제로 고 가용성을 만드는 방법
    중급
  • CentOS 7 VPS 또는 전용 서버에 CachetHQ를 설치하는 방법
    중급
Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me