Ubuntu22.04でphpMyAdminをインストールしてセキュリティを強化する方法

Ubuntu

Ubuntu 22.04でphpMyAdminをインストールし、セキュリティを強化する手順は以下の通りです。

手順 1: パッケージインデックスの更新

sudo apt update

手順 2: phpMyAdminと依存関係のインストール

sudo apt install phpmyadmin php-mbstring php-zip php-gd php-json php-curl

インストール中に表示されるプロンプトに従い、apache2を選択し、phpMyAdminデータベースのパスワードを設定します。

手順 3: PHP拡張の有効化

sudo phpenmod mbstring

手順 4: Apacheの設定

ApacheにphpMyAdminの設定を追加します。次のコマンドで設定ファイルを開きます。

sudo nano /etc/apache2/apache2.conf

以下の行を追加します。

Include /etc/phpmyadmin/apache.conf

手順 5: Apacheの再起動

sudo systemctl restart apache2

手順 6: phpMyAdminへのアクセスとセキュリティ強化

ブラウザでhttp://your_server_ip/phpmyadminにアクセスし、ログインします。

セキュリティを強化するため、次のコマンドで.htaccessファイルを作成します。

sudo nano /etc/phpmyadmin/.htaccess

以下の内容を追加します。

AuthType Basic
AuthName "Restricted Access"
AuthUserFile /etc/phpmyadmin/.htpasswd
Require valid-user

.htpasswdファイルを作成し、ユーザーを追加します。

sudo htpasswd -c /etc/phpmyadmin/.htpasswd username

Apacheを再起動します。

sudo systemctl restart apache2

以上の手順に従って、phpMyAdminをインストールし、セキュリティを強化することができます。さらに詳細な手順や追加のセキュリティ対策については公式ドキュメントや信頼できるリソースを参照してください。

購読
通知
0 Comments
Inline Feedbacks
View all comments