Ubuntu 20.04LTSにphpIPAMをインストールする方法

このチュートリアルでは、Ubuntu 20.04LTSにphpIPAMをインストールする方法を紹介します。 ご存じない方のために説明すると、phpIPAMは無料のPHPベースのWeb IPアドレス管理ツールであり、その目標は、最新の軽量で便利なIPアドレスの管理と管理を提供することです。 これは、jQueryライブラリ、ajax、およびいくつかのHTML5 / CSS3機能を使用する、MySQLデータベースバックエンドを備えたPHPベースのアプリケーションです。

この記事は、少なくともLinuxの基本的な知識があり、シェルの使用方法を知っていること、そして最も重要なこととして、自分のVPSでサイトをホストしていることを前提としています。 インストールは非常に簡単で、rootアカウントで実行していることを前提としています。そうでない場合は、 ‘を追加する必要があります。sudo‘root権限を取得するコマンドに。 Ubuntu 20.04(Focal Fossa)にphpIPAMフリーのオープンソースIPアドレス管理アプリケーションを段階的にインストールする方法を紹介します。 Ubuntu 18.04、16.04、およびLinuxMintなどの他のDebianベースのディストリビューションでも同じ手順に従うことができます。

Ubuntu 20.04 LTS FocalFossaにphpIPAMをインストールします

手順1.まず、次のコマンドを実行して、すべてのシステムパッケージが最新であることを確認します。 apt ターミナルのコマンド。

sudo aptアップデート
sudo aptアップグレード
sudo apt install git

ステップ2.LAMPスタックをインストールします。

Ubuntu 20.04LAMPサーバーが必要です。 LAMPをインストールしていない場合は、こちらのガイドに従ってください。

ステップ3.MariaDBを構成します。

デフォルトでは、MariaDBは強化されていません。 を使用してMariaDBを保護できます mysql_secure_installation 脚本。 ルートパスワードを設定し、匿名ユーザーを削除し、リモートルートログインを禁止し、テストデータベースと安全なMariaDBへのアクセスを削除する各手順を注意深く読み、以下を実行する必要があります。

mysql_secure_installation

次のように構成します。

-rootパスワードを設定しますか? [Y/n] y-匿名ユーザーを削除しますか? [Y/n] y-rootログインをリモートで禁止しますか? [Y/n] y-テストデータベースを削除してアクセスしますか? [Y/n] y-特権テーブルを今すぐリロードしますか? [Y/n] Y

次に、MariaDBコンソールにログインして、phpIPAMのデータベースを作成する必要があります。 次のコマンドを実行します。

mysql -u root -p

これによりパスワードの入力を求められるので、MariaDBのrootパスワードを入力して Enter。 データベースサーバーにログインしたら、phpIPAMをインストールするためのデータベースを作成する必要があります。

MariaDB [(none)]>データベースphpipamdbを作成します。 MariaDB [(none)]> phpipamdb。*のすべてを [email protected] ‘Your-Strong-Password’で識別されます。 MariaDB [(none)]>フラッシュ特権; MariaDB [(none)]>終了;

ステップ4.Ubuntu20.04にphpIPAMをインストールします。

今、私たちはphpIPAMを使用してダウンロードします git 以下のコマンド:

sudo git clone –recursive https://github.com/phpipam/phpipam.git / var / www / html / phpipam

次に、クローンディレクトリに変更します。

cd / var / www / html / phpipam

その後、コピー config.dist.phpconfig.php 以下のように:

sudo cp config.dist.php config.php

次に、開きます config.php ファイルを作成し、データベース設定を定義します。

sudo nano config.php

次の変更を行います。

/ ***データベース接続の詳細****************************** / $ db[‘host’] = ‘ローカルホスト’; $ db[‘user’] = ‘phpipam’; $ db[‘pass’] = ‘Your-Strong-Password’; $ db[‘name’] = ‘phpipamdb’; $ db[‘port’] = 3306;

ステップ5.構成 Apache。

次に、システム上にphpIPAMの仮想ホストファイルを作成します。

sudo nano /etc/apache2/sites-enabled/phpipam.conf

次の行を追加します。

ServerAdmin [email protected]idroot.us DocumentRoot “/ var / www / html / phpipam” ServerNameipam.idroot.us ServerAliaswww。ipam。idroot.us オプションインデックスFollowSymLinksAllowOverrideAllすべてが許可されている必要があります ErrorLog “/ var / log / apache2 / phpipam-error_log” CustomLog “/ var / log / apache2 / phpipam-access_log “結合された

Save と close ファイルを再起動してから、 Apache 変更が行われるようにWebサーバー:

sudo a2enmodリライト
sudo a2ensite phpipam.conf
sudo sudo systemctl restart apache2

その後、所有権を変更します /var/www/ www-dataユーザーおよびグループへのディレクトリ:

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

ステップ6.PhpIPAMWebインターフェースへのアクセス。

正常にインストールされたら、Webブラウザーを開き、URLを入力します https://ipam.idroot.us。 次のページにリダイレクトされます。

おめでとう! phpIPAMが正常にインストールされました。 Ubuntu 20.04 LTS FocalFossaシステムにphpIPAMをインストールするためにこのチュートリアルを使用していただきありがとうございます。 追加のヘルプまたは有用な情報については、チェックすることをお勧めします 公式のphpIPAMウェブサイト