【bitnami】mysql , phpmyadminの設定

未分類

LAMP環境が作れるbitnamiですが使い方が独特なので色々とメモ

rootパスワードの確認方法

ホームディレクトリに入っているbitnami_credentialsに書かれているので確認

$ cd
~$ cat bitnami_credentials
Welcome to the Bitnami LAMP Stack

******************************************************************************
The default password is '*****************'.
******************************************************************************

You can also use this password to access the databases and any other component the stack includes.

Please refer to https://docs.bitnami.com/ for more details.

phpmyadmin

AWSのlightsailもbitnamiなので基本的には同じです。


http://ドメイン名/phpmyadmin/ で見れますが、閲覧設定をしないと見れません。

設定をしないとlocalhost (127.0.0.1) からのみの接続制限がかかっているので「For security reasons, this URL is only accessible using localhost (127.0.0.1) as the hostname.」と出て、閲覧できません。

sshログイン
/opt/bitnami/apps/phpmyadmin/conf/httpd-app.conf の以下の項目を編集
・Allow from 127.0.0.1 → Allow from all
・Require local → Require all grantedIP

制限をかけたい場合は
・Allow from 127.0.0.1 → Allow from 192.168.10.100
・Require local → Require ip 192.168.10.100ちなみにAllowはapache2.3系以下 Requireは2.3系以上用です。

apacheを再起動
コマンド:sudo /opt/bitnami/ctlscript.sh restart apache

参考 https://heppoko-room.net/archives/1356

 

ちなみにphpmyadminはドメイン直下の/phpmyadmin/で閲覧できますが、ドキュメントルートには実態が無く、どこで設定しているかというとここに書かれています。

/opt/bitnami/apache2/conf/bitnami/bitnami.conf

# Bitnami applications installed with a prefix URL (default)
Include "/opt/bitnami/apache2/conf/bitnami/bitnami-apps-prefix.conf"

というわけで/opt/bitnami/apache2/conf/bitnami/bitnami-apps-prefix.conf の中身は

# Bitnami applications installed in a prefix URL
#Include "/opt/bitnami/frameworks/zendframework/conf/httpd-prefix.conf"
#Include "/opt/bitnami/frameworks/symfony/conf/httpd-prefix.conf"
#Include "/opt/bitnami/frameworks/codeigniter/conf/httpd-prefix.conf"
#Include "/opt/bitnami/frameworks/cakephp/conf/httpd-prefix.conf"
#Include "/opt/bitnami/frameworks/smarty/conf/httpd-prefix.conf"
#Include "/opt/bitnami/frameworks/laravel/conf/httpd-prefix.conf"
Include "/opt/bitnami/apps/phpmyadmin/conf/httpd-prefix.conf"

というわけで今度は/opt/bitnami/apps/phpmyadmin/conf/httpd-prefix.conf の中身を確認

サブディレクトリがエイリアスされているのがわかります。

Alias /phpmyadmin/ "/opt/bitnami/apps/phpmyadmin/htdocs/"
Alias /phpmyadmin "/opt/bitnami/apps/phpmyadmin/htdocs"

Include "/opt/bitnami/apps/phpmyadmin/conf/httpd-app.conf"

コメント

タイトルとURLをコピーしました