前提
- kusanagi provisionを「kusanagi-html」とします。
- ドメイン名を「kusanagi.com」とします。
- インストールするphpMyAdminのバージョンを「phpMyAdmin 5.2.1」とします。
phpMyAdminをインストールする
インストールする目当てのドメインのフォルダへ移動します。
# cd /home/kusanagi/kusanagi-html/DocumentRoot
最新のphpMyAdminをダウンロードします。
phpMyAdmin
wget https://files.phpmyadmin.net/phpMyAdmin/5.2.1/phpMyAdmin-5.2.1-all-languages.zip
ダウンロードしたphpMyAdmin 5.2.1を解凍します。
unzip phpMyAdmin-5.2.1-all-languages.zip
フォルダ名が長いので、短く「phpMyAdmin」に変更します。
mv phpMyAdmin-5.2.1-all-languages phpMyAdmin
動作確認
ブラウザでphpMyAdminにアクセスできるか確認します。
http://kusanagi.com/phpMyAdmin/
上記画面が表示されたらログインできるかを確認します。
ログインできることを確認できればphpMyAdminのインストールが完了となります。
phpMyAdminのアクセス制限を設定する
/etc/opt/kusanagi/nginx/conf.dフォルダ内の[プロファイル名].confファイルを開き、下段のserver{}内の最後に次のコードを追記します。
location /phpMyAdmin { allow 192.168.1.0/24; deny all; location ~ \.php$ { fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; } } location ~ \.php$ { fastcgi_keep_conn on; fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; }
スマートフォンや別IPのデバイスからアクセスを試みて、403 Forbiddenが表示されれば設定完了です。
お疲れ様でした。
コメント