Вступ

PhpIPAM – це одне з найкращих програмного забезпечення для управління адресами з відкритим кодом (IP), яке використовується деякими з кращих веб-служб хостингу [a] [b] [c]. Це потужний додаток на основі PHP, який пропонує сучасний і корисний веб-інтерфейс для управління IP-адресами, отже, ідеальний варіант як для новачків, так і для досвідчених веб-адміністраторів.


Цей підручник покаже вам, як встановити додаток PhpIPAM на ваш CentOS VPS або Виділений сервер.

Готові? Дозволяє’s йти!

Перед тим як ти почнеш

Щоб програма phpIPAM безперебійно працювала на сервері CentOS, потрібно встановити такі програми:

  • PHP та необхідні модулі PHP
  • Веб-сервер Apache
  • База даних MariaDB

Крок 1 – Встановлення залежностей та підготовка середовища

Налаштування локальної точки

Перед тим, як встановити phpIPAM на CentOS 7, ви повинні встановити точний локал, який потрібно використовувати на вашому сервері.

Спочатку створіть команду нижче, щоб відкрити файл / тощо / навколишнє середовище:

$ sudo nano / тощо / оточення

Як тільки файл відкриється, додайте вміст нижче для кодування en_US. Якщо ви збираєтесь використовувати інше місцеположення, додайте кодування:

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

Встановлення модулів стека LAMP

Як тільки ви встановите локаль, тепер можете встановити залежності. Спочатку створіть команду нижче, щоб встановити всі необхідні модулі для phpIPAM:

$ sudo yum встановити httpd mariadb-сервер php php-cli php-gd php-загальний php-ldap php-pdo php-груша php-snmp php-xml php-mysql php-mbstring git

Налаштування веб-сервера Apache

Наступне – відредагувати головний файл конфігурації для Apache для налаштування веб-сервера. Тут спочатку виконайте команду нижче, щоб відкрити Apache’Основний файл конфігурації:

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

Щойно ви перебуваєте в цьому файлі, змініть налаштування для каталогу / var / www / html, щоб дозволити перезаписування URL-адреси для mod_rewrite.

Параметри FollowSymLinks
Дозволити надмір
Наказ дозволяють, заперечують
Дозволити від усіх

Далі ви можете змінити ім’я сервера localhost, але не забудьте змінити це ім’я на ваше правильне доменне ім’я.

Локальний сервер ServerName: 80

Збережіть зміни та вийдіть із наноредактора.

Тепер виконайте команду нижче, відкрийте файл /etc/php.ini та встановіть точний часовий пояс, щоб запобігти попередженням php:

$ sudo nano /etc/php.ini

Внесіть такі зміни

; Визначає часовий пояс за замовчуванням, який використовується функціями дати
; http://php.net/date.timezone
date.timezone = Європа / Любляна

Збережіть та вийдіть із наноредактора, а потім запустіть команди нижче, щоб запустити веб-сервер Apache та включити його до запуску під час завантаження.,

$ sudo сервіс httpd старт
$ sudo chkconfig httpd на

Крім того, якщо ви використовуєте systemd, видайте команди нижче

$ sudo systemctl почати httpd
$ sudo systemctl включити httpd

Далі відрегулюйте параметри брандмауера, щоб дозволити трафіку HTTP та HTTP переходити до Apache:

$ sudo firewall-cmd – постійний –add-port = 80 / tcp
$ sudo firewall-cmd – постійний –add-port = 443 / tcp
$ sudo firewall-cmd – перезавантажити

Налаштування бази даних

Щоб налаштувати базу даних для phpIPAM у вашій системі CentOS, спочатку запустіть команду нижче, щоб запустити MariaDB та включити службу до запуску під час завантаження.

$ sudo service mariadb start
$ sudo chkconfig mariadb на

Якщо ви використовуєте systemd, виконайте команди нижче:

$ sudo systemctl start mariadb
$ sudo systemctl включити mariadb

Тепер ви можете запустити команду нижче, щоб підвищити безпеку для цієї бази даних:

$ sudo mysql_secure_installation

Відповідайте на запитання та введіть надійний кореневий пароль:

Крок 2 – Завантаження та налаштування PhpIPAM

На даний момент сервер бази даних та веб-сервер правильно налаштовані, його час налаштувати phpIPAM.

Завантаження інсталяційних файлів

У цьому підручнику ми’Я буду використовувати систему Git для завантаження файлів із сховища GitHub. Якщо ви не встановили Git на своєму сервері, запустіть команду нижче, щоб розгорнути його:

$ sudo yum install git

Потім виконайте команду нижче, щоб змінити каталог на / var / www / html /

$ sudo cd / var / www / html /

Потім видайте таку команду для завантаження phpIPAM:

Клон $ sudo git https://github.com/phpipam/phpipam.git

Після завершення завантаження ви побачите наступне:

Клонінг до ‘.’…
віддалений: Підрахунок об’єктів: 10513, зроблено.
віддалений: стиснення об’єктів: 100% (2/2), виконано.
віддалений: Total10513 (delta0), повторно використаний0 (delta0), пакет-повторно10511
Приймаючі об’єкти: 100% (10513/10513), 7.84MiB | 2,59 МіБ / с, виконано.
Розв’язування дельти: 100% (7310/7310), зроблено.

Тепер видайте команду нижче, щоб підтвердити стабільну гілку випуску:

$ Судо git каси 1.3

Примітка: якщо ви хочете використовувати версію розробки phpIPAM, не запускайте команду git check 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 додаток / адміністратор / імпорт-експорт / завантаження / -R
$ sudo chcon -t httpd_sys_rw_content_t додаток / підмережі / import-subnet / upload / -R
$ sudo chcon -t httpd_sys_rw_content_t css / 1.3.1 / зображення / логотип / -R

Налаштування підключення до бази даних

Щоб налаштувати з’єднання з базою даних, скопіюйте файл config.dist.php через файл config.php:

$ sudo cp config.dist.php config.php

Потім відкрийте файл config.php, після чого внесіть зміни в налаштування підключення до бази даних.

Крок 3 – Встановлення PhpIPAM

Етап встановлений, і завершити цю установку слід легко. Відкрийте улюблений веб-переглядач та шукайте http: // ip_address / для доступу до майстра встановлення. Отримавши майстер, виберіть Нова установка phpipam:

Як встановити phpIPAM на centos 7

Потім виберіть Автоматична установка бази даних.

Як встановити phpIPAM на centos 7

Це перенесе вас до нового вікна, введіть кореневі облікові дані; створена під час налаштування вашої бази даних та натисніть Встановіть базу даних phpipam.

Як встановити phpIPAM на centos 7

Клацніть Продовжуйте у повідомленні про підтвердження, щоб продовжити процес конфігурації повідомлення. Тут встановіть пароль свого адміністратора, URL-адресу та назву сайту, а потім натисніть кнопку Збережіть налаштування.

Як встановити phpIPAM на centos 7

Це все! Ви отримаєте повідомлення про підтвердження. Клацніть перейти до входу щоб перейти на сторінку входу та використовувати облікові дані адміністратора для входу в phpIPAM.

Висновок

Ви успішно встановили phpIPAM на вашому CentOS VPS або на виділеному сервері. Тепер ви можете насолоджуватися потужністю та зручністю цієї програми для керування вашими IP-адресами.

Перегляньте ці 3 найкращі послуги VPS:

А2 хостинг

Стартова ціна:
$ 5,00


Надійність
9.3


Ціноутворення
9,0


Користувач
9.3


Підтримка
9.3


Особливості
9.3

Прочитайте відгуки

Відвідайте хостинг A2

ScalaHosting

Стартова ціна:
$ 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

Прочитайте відгуки

Відвідайте хостинг

Пов’язані статті “Як”

  • Як встановити phpMyAdmin на CentOS 7 VPS або виділений сервер
    проміжний
  • Як створити нові облікові записи користувачів MySQL та керувати привілеями MySQL
    новачок
  • Як настроїти та оптимізувати продуктивність MySQL 8.0 на сервері CentOS 7
    експерт
  • Як створити високу доступність за допомогою реплікації MySQL на Ubuntu 18.04 VPS або на виділеному сервері
    проміжний
  • Як встановити CachetHQ на CentOS 7 VPS або виділений сервер
    проміжний
Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me