Bitnami LAMP сборка и проблема доступа к phpmyadmin

logo
Про что это вообще?
==========================
Когда поднимаешь виртуальный сервер EC2 на Amazon Web Services (далее AWS) можно выбрать систему. Можно например выбрать какой-нибудь популярный дистрибутив Linux.

Но вот незадача — система устанавливается голая. Без MySQL, Apache и всего такого за что мы любим серверы Linux. И начинаешь устанавливать пакеты, разрешать зависимости, бороться с недоступными репозиториями…

Вот почему я люблю готовые сборки. Amazon позволяет выбрать из огромного количества сборок! В частности мне нравится сборка Bitnami LAMP stack. Разворачиваешь и получаешь готовый сервер!

Ну и в чём проблема?
==========================
Команда Bitnami настолько сурова, что не позволяет работать с phpmyadmin с наружи. Только с локалхоста!

For security reasons, this URL is only accesible using localhost (127.0.0.1) 
as the hostname

На самом деле проблема безопасности phpmyadmin понятна, недавно прокатилась целая волна уязвимостей. Но как они предлагают это сделать? Для этого надо подключиться по SSH к своему хосту, и поднять SSH туннель. Под Windows сгодится и Putty (правда у меня не получилось, но люди как-то делают).

Но что делать, если нет времени на обучение клиентов пользованию туннелями?

Выключаем эту безопасность
==========================
Всё просто. Ищем в файле /home/bitnami/apps/phpmyadmin/conf/httpd-app.conf строки

= 2.3>
Require local

И меняем на следующее

= 2.3>
#Require local
Require all granted

Будет не так безопасно, зато быстро, дешево и сердито.