우분투 18.04에 phpIPAM을 설치하는 방법


소개

PhpIPAM은 신뢰할 수있는 웹 인터넷 프로토콜 주소입니다 미디엄anagement 시스템. IP 주소를 원활하고 현대적이며 효과적으로 관리 할 수 ​​있도록 설계된 강력한 오픈 소스 응용 프로그램입니다..

이 패키지는 PHP를 기반으로하며 MySQL 데이터베이스 백엔드를 제공합니다..

이 튜토리얼은 Ubuntu 18.04 VPS 또는 전용 서버에 phpIPAM을 설치하는 방법을 보여줍니다.

시작하기 전에

phpIPAM에는 다음과 같은 종속성이 필요하며 phpIPAM을 설치 및 구성하기 전에 설치해야합니다.

  • Apache / Nginx (웹 서버)
  • PHP 모듈
  • Nginx 용 PHP 및 PHP-FPM
  • MariaDB 또는 MySQL 데이터베이스 호스팅

1 단계-데이터베이스 서버 (MariaDB) 설치

phpIPAM을 설치하는 첫 번째 단계는이 애플리케이션을위한 데이터베이스를 만드는 것입니다. 시스템에 MariaDB 데이터베이스 서버 설치.

데이터베이스 서버를 설치 및 설정 한 후 PhpIPAM 사용자를위한 새 데이터베이스를 작성하십시오. 먼저 아래 명령을 실행하여 MariaDB 명령 행에 로그인하십시오.

$ sudo mysql -u 루트 -p

MariaDB의 루트 비밀번호를 입력하고 시작하다 데이터베이스 쉘에 액세스합니다. 이제 데이터베이스를 작성하려면 아래 명령을 실행하십시오.

MariaDB [(없음)]>

데이터베이스 phpipam 생성;

그런 다음 아래 명령을 실행하여 새 사용자에게 모든 권한을 부여하십시오.

MariaDB [(없음)]>

‘strongpassword’로 식별 된 phpipam @ localhost에 phpipam. *을 모두 부여하십시오.

노트 : 자리 표시자를 교체해야합니다. “강력한 암호” 원하는 비밀번호로.

그런 다음 다음 명령을 실행하여 권한을 플러시하십시오.

MariaDB [(없음)]>

플러시 권한;

아래 명령을 실행하여 phpIPAM에 부여 된 권한을 확인할 수 있습니다

사용자:

MariaDB [(없음)]>

phpipam @ localhost에 대한 지원자;

그러면 아래와 비슷한 결과가 나타납니다.

+—————————————————————————————————————-+
| phpipam @ localhost에 대한 보조금 |
+—————————————————————————————————————-+
| GRANTUSAGEON *. * TO’phpipam ‘@’localhost’IDENTIFIEDBYPASSWORD ‘* FAB0955B2CE7AE2DAFEE46C36501AFC6E65A445D’|
| 모든 특권 부여`phpipam`. * TO’phpipam ‘@’localhost ‘|
+—————————————————————————————————————-+
2 열 세트 (0.000 초)

그게 다야! 데이터베이스가 성공적으로 구성되었습니다. MariaDB 명령 행을 종료하려면 아래 명령을 실행하십시오.

MariaDB [(없음)]>

떠나다

2 단계-PHP 및 필요한 모든 모듈 설치

PHP와 필요한 모든 모듈을 설치하려면 아래 명령을 실행하십시오.

$ sudo apt-get -y 설치 php7.2-mysql php7.2-curl
php7.2-gd php7.2-intl php-pear php7.2-imap php-memcache
php7.2-pspell php7.2-recode php7.2-tidy php7.2-xmlrpc
php7.2-mbstring php-gettext php7.2-gmp php7.2-json php7.2-xml

다음으로 아래 명령을 실행하여 PHP-FPM 모듈을 설치하십시오.

$ sudo apt-get 설치 PHP-fpm

이제 PHP와 필요한 모든 종속성을 설치했습니다. 방금 설치된 모듈의 상태를 확인하려면 아래 명령을 실행하십시오.

$ sudo systemctl 상태 php7.2-fpm.service

이렇게하면 아래와 비슷한 결과가 나타납니다.

● php7.2-fpm.service-ThePHP7.2FastCGIProcessManager
로드 됨 : loaded (/lib/systemd/system/php7.2-fpm.service;enabled; 공급 업체 사전 설정 : enabled)
활성 : 활성 (실행 중) 이후 2018-10-2405 : 43 : 35UTC; 13sago
문서 : man : php-fpm7.2 (8)
주요 PID : 19135 (php-fpm7.2)
상태: "활성 프로세스 : 0, 유휴 : 2, 요청 : 0, 느림 : 0, 트래픽 : 0req / sec"
작업 : 3 (한도 : 1152)
C 그룹 : /system.slice/php7.2-fpm.service
├─14688 php-fpm : masterprocess (/etc/php/7.2/fpm/php-fpm.conf)
├─14705 php-fpm : poolwww
└─14706 php-fpm : poolwww

Oct2405 : 43 : 34 서버 -01 시스템 [1] : PHP7.2FastCGIProcessManager 시작…
Oct2405 : 43 : 35 서버 -01 시스템 [1] : PHP7.2FastCGIProcessManager 시작.

3 단계-PhpIPAM 다운로드 및 설치

무대가 설정되고’이제 Ubuntu 18.04 시스템에 phpIPAM을 설치해도 안전합니다. 여기, 우리’GitHub에서 응용 프로그램을 다운로드하면 Git 시스템을 먼저 설치해야합니다.

$ sudo apt-get 설치 git

다음, 아래 명령을 실행하여 GitHub 페이지에서 phpIPAM 코드를 복제하십시오 :

$ sudo git clone-재귀 https://github.com/phpipam/phpipam.git / var / www / phpipam

/ var / www / phpipam 디렉토리로 이동 한 다음 안정 릴리스를 확인하십시오.

$ sudo cd / var / www / phpipam
$ sudo git checkout -b 1.3 출발지 /1.3

모든 것이 정상이면 아래 출력이 표시됩니다.

원격 분기 ‘1.3’from’origin’을 추적하도록 분기 ‘1.3’설정.
새로운 지점 ‘1.3’으로 전환

4 단계-PhpIPAM 구성

이제 디렉토리를 / var / www / phpipam으로 변경 한 다음 config.dist.php 파일을 config.php로 복사하십시오..

$ sudo cd / var / www / phpipam
$ sudo cp config.dist.php config.php

아래 명령을 실행하여 config.php를 엽니 다

$ sudo nano config.php

1 단계의 신임 정보와 일치하도록이 파일을 편집하십시오.

/ **
* 데이터베이스 연결 세부 사항
****************************** /
$ db [ ‘host’] = ‘localhost’;
$ db [ ‘user’] = ‘phpipam’;
$ db [ ‘pass’] = ‘strongpassword’;
$ db [ ‘name’] = ‘phpipam’;
$ db [ ‘port’] = 3306;

5 단계-Nginx 설치 및 구성

Nginx 웹 서버를 설치하려면 아래 명령을 실행하십시오 :

$ sudo apt-get 설치 nginx

그런 다음 아래 명령을 실행하여 구성 파일 /etc/nginx/conf.d/phpipam.conf를 엽니 다.

$ sudo nano /etc/nginx/conf.d/phpipam.conf

파일이 열리면 다음 텍스트를 추가하십시오.

서버 {
# 루트 디렉토리
루트 / var / www /;

# 피피 팜
위치 / phpipam / {
try_files $ uri $ uri / /phpipam/index.php;
색인 index.php;
}
# 피피 팜-API
위치 / phpipam / api / {
try_files $ uri $ uri / /phpipam/api/index.php;
}

# php-fpm
위치 ~ .php $ {
fastcgi_pass 유닉스 : /run/php/php7.2-fpm.sock;
fastcgi_index index.php;
try_files $ uri $ uri / index.php = 404;
fastcgi_params 포함;
}
}

이 디렉토리의 소유권을 변경하여 Nginx 구성을 완료하십시오. / var / www / 사용자에게 www-data

$ sudo chown -R www-data : www-data / var / www /

6 단계-Apache 설치 및 구성

웹 서버로 Apache를 사용하려면 다음과 같이 설치해야합니다.

$ sudo apt-get apache2 설치

그런 다음 아래 명령을 실행하여 모듈 다시 쓰기를 활성화하십시오.

$ sudo a2enmod 다시 쓰기

이제 아래 명령을 실행하여 Apache 용 PHP 모듈을 설치하십시오.

$ sudo apt-get 설치 libapache2-mod-php php-curl php-xmlrpc php-intl php-gd

그런 다음 아래 명령을 실행하여 Apache 구성 파일을여십시오.

$ sudo /etc/apache2/conf-enabled/phpipam.conf

구성 파일이 열리면 아래 내용을 추가하십시오.

ServerAdmin [email protected]
DocumentRoot"/ var / www / phpipam"
ServerName phpipam.computingforgeeks.com
ServerAlias ​​www.phpipam.computingforgeeks.com

옵션 색인 FollowSymLinks
AllowOverrideAll
모든 요구 사항

오류 기록"/var/log/phpipam.yourdomain.com-error_log"
CustomLog"/var/log/phpipam.yourdomain.com-access_log" 결합

변경 사항을 적용하려면 Apache 서비스를 다시 시작하십시오.

$ sudo systemctl 재시작 아파치 2

7 단계-설치 완료

이제 모든 것이 설정되었으므로 설치를 쉽게 완료 할 수 있습니다. 자주 사용하는 브라우저로 이동하여 https://example.com/install을 검색하십시오..

노트: example.com을 정규화 된 도메인 이름으로 교체해야합니다..

phpIPAM 설치 홈페이지로 이동합니다. 딸깍 하는 소리 “새로운 phpipam 설치”

우분투 18.04에 phpIPAM을 설치하는 방법

그런 다음 자동 데이터베이스 설치 phpipam 데이터베이스를 구성하는 옵션.

이 옵션을 사용하면 config.php 파일에 추가 된 자격 증명을 사용하여 MySQL 데이터베이스 및 데이터베이스 사용자를 만들 수 있습니다.

우분투 18.04에 phpIPAM을 설치하는 방법

해당 옵션을 선택하면 루트 MySQL 자격 증명을 제공하라는 메시지가 표시됩니다. 그건; 사용자 phpIPAM의 로그인 정보는 데이터베이스 이름 및 데이터베이스 위치와 같이 연결해야합니다..

노트 : 데이터베이스 이름은 피피 팜 데이터베이스 위치는 localhost.

버튼이 있습니다 고급 옵션 표시. 이 버튼을 클릭하면 추가 설치 옵션이 제공되지만 항상 모든 옵션을 기본값으로 유지하는 것이 좋습니다.

MySQL 로그인 자격 증명 (사용자 이름 및 비밀번호)을 입력하고 phpipam 데이터베이스 설치 상.

우분투 18.04에 phpIPAM을 설치하는 방법

설치가 완료되면 다음 확인 메시지가 나타납니다.

우분투 18.04에 phpIPAM을 설치하는 방법

이제 클릭 계속하다 사후 구성 프로세스를 완료합니다. 이 웹 인터페이스의 관리자 암호, phpIPAM 설치 URL 및 phpIPAM의 모든 웹 인터페이스 화면에 표시 될 이름을 설정해야하는 다른 화면으로 이동합니다..

이러한 세부 사항을 제공하고 설정 저장 변경 사항을 저장하려면.

우분투 18.04에 phpIPAM을 설치하는 방법

완료되면 아래 확인 메시지가 표시됩니다. 딸깍 하는 소리 로그인 진행 로그인 페이지에 액세스.

우분투 18.04에 phpIPAM을 설치하는 방법

위 단계에서 설정 한 관리자 자격 증명으로 로그인 할 수 있습니다

결론

축하합니다! Ubuntu 18.04 VPS 또는 전용 서버에 phpIPAM을 성공적으로 설치하고 구성했습니다. 이제이 애플리케이션을 사용하여 인프라에서 IP 주소 사용을 모니터링 할 수 있습니다.

이 3 가지 Linux 호스팅 서비스를 확인하십시오.

FastComet

시작 가격 :
$ 2.95


신뢰할 수 있음
9.7


가격
9.5


사용자 친화적
9.7


지원하다
9.7


풍모
9.6

리뷰 읽기

FastComet 방문

주인공

시작 가격 :
$ 0.99


신뢰할 수 있음
9.3


가격
9.3


사용자 친화적
9.4


지원하다
9.4


풍모
9.2

리뷰 읽기

Hostinger 방문

ChemiCloud

시작 가격 :
$ 2.76


신뢰할 수 있음
10


가격
9.9


사용자 친화적
9.9


지원하다
10


풍모
9.9

리뷰 읽기

ChemiCloud 방문

관련 사용법 기사

  • Ubuntu 18.04 VPS 서버 또는 전용 서버에서 Fail2ban을 설정하는 방법
    중급
  • Ubuntu 18.04 VPS 또는 전용 서버에 Litespeed 웹 서버를 설치하는 방법
    중급
  • Ubuntu 18.04 VPS 또는 전용 서버의 PostgreSQL에서 복제를 설정하는 방법
    중급
  • Ubuntu 18.04 VPS 또는 전용 서버에 SquirrelMail을 설치하는 방법
    중급
  • Ubuntu 18.04 VPS 또는 전용 서버에서 PHP 버전 간을 전환하는 방법
    중급
Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me