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"
コメント