Не удается подключиться к phpmyadmin в экземпляре Bitnami, размещенном AWS
Я пытаюсь подключиться к phpmyadmin через мой общедоступный DNS, и я не могу заставить его работать.
Я пробовал следовать этим направлениям:
не удается получить доступ к PHPMyAdmin
по умолчанию phpMyAdmin ограничен localhost. Если ты этого хочешь ... доступный из любого места, вы должны выполнить шаги, описанные в разделе " Как включить phpMyAdmin или phpPgAdmin?"в виртуальных машинах FAQ:
SSH для экземпляра Заменить строку "разрешить с 127.0.0.1" на "Разрешить из всех" в файле /опт/об/приложения/приложение phpmyadmin/конф/в phpmyadmin.conf перезапуск apache: sudo /opt/bitnami/ctlscript.sh перезапустите apache
проблема с этим решением заключается в том, что у меня нет phpmyadmin.conf файл в этом каталоге. Я нашел это относящимся к тому Phpmyadmin.conf не существует в папке phpmyadmin, но это не позволит мне получить доступ.
Регистрация /опт/об/приложения/приложение phpmyadmin/htdocs в/конфиг.Инк.php и измените параметр " $cfg ['PmaAbsoluteUri'] " с помощью URL-адреса.
Я все еще получаю то же For security reasons, this URL is only accesible using localhost (127.0.0.1) as the hostname
ошибки, и это сводит меня с ума.
какие идеи? При необходимости я могу легко опубликовать соответствующий контент из файлов конфигурации.
2 ответов
при просмотре этой статьи (Как включить phpmyadmin или phpPgAdmin для удаленного доступа?), мне нужно было смотреть на Виртуальная Машина, а не Amazon cloud / Bitnami хостинг.
когда я изменил /opt/bitnami/apps/phpmyadmin/conf/httpd-app.conf
файл к следующему, я смог получить доступ через [PUBLIC_DNS/YOUR_DOMAIN_NAME/IP] / phpmyadmin].
основные изменения существо:
Allow from all
и
Require all granted
после изменений, Не забудьте перезапустить сервер apache. (или перезагрузите свой экземпляр)
sudo /opt/bitnami/ctlscript.sh перезапустите apache
/опт/об/приложения/приложение phpmyadmin/конф/файл httpd-приложение.conf
<Directory "/opt/bitnami/apps/phpmyadmin/htdocs">
# AuthType Basic
# AuthName phpMyAdmin
# AuthUserFile "/opt/bitnami/apache2/users"
# Require valid-user
AllowOverride None
<IfModule php5_module>
php_value upload_max_filesize 80M
php_value post_max_size 80M
</IfModule>
<IfVersion < 2.3 >
Order allow,deny
Allow from all
Satisfy all
</IfVersion>
<IfVersion >= 2.3>
Require all granted
</IfVersion>
ErrorDocument 403 "For security reasons, this URL is only accesible using localhost (127.0.0.1) as the hostname"
</Directory>
Docs Ref: https://docs.bitnami.com/virtual-machine/components/phpmyadmin/