Как да

Инсталирайте и конфигурирайте phpIPAM на Ubuntu 20.18.04.04 / Debian 10 Linux

Инсталирайте и конфигурирайте phpIPAM на Ubuntu 20.18.04.04 / Debian 10 Linux

Целта на това ръководство е да ви помогне да инсталирате и конфигурирате phpIPAM на Ubuntu 20.18.04.04 и Debian 10 Linux дистрибуция. phpIPAM е базирано на php базирано уеб приложение за управление на IP адреси (IPAM). Целта му е да осигури леко, модерно и полезно управление на IP адреси. phpIPAM използва MySQL база данни и библиотеки jQuery, Ajax и HTML5 / CSS3 функции.

phpIPAM има следните характеристики:

Инсталирайте phpIPAM на Ubuntu 20.18.04.04 / Debian 10 Linux

phpIPAM има редица зависимости, които трябва да инсталираме, преди да можем да инсталираме и конфигурираме phpIPAM. Това са:

  1. MySQL / MariaDB сървър
  2. php / php-fpm за nginx
  3. php модули
  4. Apache / nginx уеб сървър

Стъпка 1: Инсталирайте MariaDB сървър

Използвайте следното ръководство за инсталиране на сървър MariaDB:

Инсталирайте MariaDB на Ubuntu 18.04 и CentOS 7

Инсталирайте MariaDB на Debian 10

Как да инсталирам MariaDB сървър на Ubuntu 20.04 (Фокусна ямка)

След като инсталацията и настройката на базата данни приключи, създайте база данни за потребител на phpipam:

$ sudo mysql -u root -p СЪЗДАВАНЕ НА БАЗАТА ДАННИ phpipam; ПРЕДОСТАВЕТЕ ВСИЧКО за phpipam.* КЪМ [имейл защитен] ИДЕНТИФИЦИРАН ОТ 'StrongDBPassword'; ПРИВИЛЕГИ НА ФЛЕШ; СПРЕТЕ;

Стъпка 2: Инсталирайте PHP и необходимите модули

Следващата фаза е инсталирането на php и необходимите модули. Изпълнете следните команди:

sudo apt актуализация sudo apt -y инсталирайте php php- mysql, curl, gd, intl, круша, imap, memcache, pspell, подредено, xmlrpc, mbstring, gmp, json, xml, fpm

Стъпка 3: Инсталирайте phpIPAM на Debian 10 / Ubuntu 20.18.04.04 LTS

Ще изтеглим phpIPAM от Github. Първо инсталирайте git:

sudo apt -y инсталиране на git

Клонирайте phpIPAM код от github

sudo git clone --рекурсивен https: // github.com / phpipam / phpipam.git / var / www / html / phpipam

Променете в директория за клониране.

cd / var / www / html / phpipam

Можете също да изтеглите phpipam от официалното хранилище Sourceforge и да го извлечете в директорията на вашия уеб сървър.

Стъпка 4: Конфигурирайте phpIPAM на Ubuntu 20.18.04.04 / Debian 10

Променете работната си директория на / var / www / html / phpipam и копирайте конфиг.дист.php за конфигуриране.php, след това го редактирайте.

cd / var / www / html / phpipam sudo cp config.дист.php конфигурация.php

Редактирайте файла, за да конфигурирате идентификационните данни на базата данни, както е добавено на Етап 1:

$ sudo vim config.php / ** * данни за връзка с база данни ****************************** / $ db ['host'] = 'localhost'; $ db ['user'] = 'phpipam'; $ db ['pass'] = 'StrongDBPassword'; $ db ['name'] = 'phpipam'; $ db ['порт'] = 3306;

Вариант 1: Използване на уеб сървър на Nginx

Инсталирайте nginx, като използвате командата:

sudo systemctl спри apache2 && sudo systemctl деактивира apache2 sudo apt -y инсталиране nginx

Конфигурирайте nginx:

sudo vim / etc / nginx / conf.г / phpipam.конф

Добавяне на съдържание:

Ubuntu 20.04:

сървър # root директория root / var / www / html; # phpipam location / phpipam / try_files $ uri $ uri / / phpipam / index.php; индекс индекс.php;  # phpipam - местоположение на api / phpipam / api / try_files $ uri $ uri / / phpipam / api / index.php;  # php-fpm местоположение ~ \.php $ fastcgi_pass unix: / run / php / php7.4-fpm.чорап; индекс fastcgi_index.php; try_files $ uri $ uri / index.php = 404; включва fastcgi_params; 

Ubuntu 18.04:

сървър # root директория root / var / www / html; # phpipam location / phpipam / try_files $ uri $ uri / / phpipam / index.php; индекс индекс.php;  # phpipam - местоположение на api / phpipam / api / try_files $ uri $ uri / / phpipam / api / index.php;  # php-fpm местоположение ~ \.php $ fastcgi_pass unix: / run / php / php7.2-fpm.чорап; индекс fastcgi_index.php; try_files $ uri $ uri / index.php = 404; включва fastcgi_params; 

Debian 10:

сървър # root директория root / var / www / html; # phpipam location / phpipam / try_files $ uri $ uri / / phpipam / index.php; индекс индекс.php;  # phpipam - местоположение на api / phpipam / api / try_files $ uri $ uri / / phpipam / api / index.php;  # php-fpm местоположение ~ \.php $ fastcgi_pass unix: / run / php / php7.3-fpm.чорап; индекс fastcgi_index.php; try_files $ uri $ uri / index.php = 404; включва fastcgi_params; 

Променете собствеността на / var / www / директорията на www-data потребител и група.

sudo chown -R www-data: www-data / var / www / html sudo systemctl рестартиране nginx

Вариант 2: Използване на Apache Web Server

Ако искате да използвате уеб сървъра на Apache, първо го инсталирайте, като използвате:

sudo systemctl спрете nginx && sudo systemctl деактивирайте nginx sudo apt -y инсталирайте apache2 sudo a2enmod пренапишете sudo systemctl рестартирайте apache2

Инсталирайте apache php модул:

sudo apt -y инсталиране libapache2-mod-php php-curl php-xmlrpc php-intl php-gd

Добавете конфигурация на Apache phpipam:

sudo vim / etc / apache2 / sites-available / phpipam.конф

Ето съдържанието:

 ServerAdmin [имейл защитен] DocumentRoot "/ var / www / html / phpipam" Име на сървъра phpipam.computingforgeeks.com ServerAlias ​​www.phpipam.computingforgeeks.com  Опции Индекси FollowSymLinks AllowOverride Всички Изискват всички предоставени  ErrorLog "/ var / log / apache2 / phpipam-error_log" CustomLog "/ var / log / apache2 / phpipam-access_log" комбиниран 

Активиране на сайта:

sudo a2ensite phpipam

Рестартирайте сървъра Apache, за да бъдат направени промени.

sudo systemctl рестартирайте apache2

Стъпка 5: Завършете инсталирането на phpIPAM на Ubuntu 20.18.04.04 / Debian 10

Започнете процеса на инсталиране, като посетите http: // домейн.com, замени домейна.com с валидното ви име на домейн. URL адресът също може да бъде http: // домейн.com / phpipam или IP адрес вместо DNS име в зависимост от вашата конфигурация.

На първата страница изберете „Нова инсталация на phpipam

Тъй като бяхме създали база данни, ще отидем с „Инструкции за импортиране на MySQL„.

Това ще изведе командата за импортиране на SQL файла.

sudo mysql -u корен -p phpipam < /var/www/html/phpipam/db/SCHEMA.sql

За автоматична инсталация на база данни задайте както по-долу.

При успешна инсталация трябва да получите страницата за вход за администратор, влезте с идентификационни данни, зададени по-горе.

Идентификационните данни по подразбиране за вход са:

Потребителско име: администратор Парола: ipamadmin

Ще бъдете подканени да промените администраторската парола при първото влизане.

Успешно сте инсталирали phpIPAM на Debian 10 / Ubuntu 18.04 Linux система.

Подобни ръководства:

Как да инсталирате NetBox на Ubuntu 18.04 LTS

Как да инсталирам phpIPAM на CentOS 8 / RHEL 8

Как да инсталирате RackTables на Ubuntu 18.04 / Ubuntu 16.04 LTS

Как да инсталирам Wiki.js на Ubuntu 18.04 / CentOS 7

Мислите на Бил Гейтс за правителството, принуждаващо технологичните компании да отключват телефони
Съществува постоянна ситуация между правителството и Apple относно това дали създателите на iPhone трябва да бъдат принудени да отключват телефони, ко...
Инженерите от MIT разработват нов енергиен източник в термичен резонатор
Светът винаги търси нови и различни енергийни източници и непрекъснато намира интересни възможности. Инженери от Масачузетския технологичен институт (...
Може ли стилусът напълно да елиминира нуждата от мишка?
Всеки над определена възраст може да си спомни какъв е бил животът преди мишката. Когато седнахте на компютъра си, цялата ви работа беше извършена с н...