我当前在AWS上的设置包括经典负载均衡器ELB ,该ELB附加到 EC2 服务器所在的 Auto Scaling组。全部在公共子网中。我还在私有子网中设置了 MySQL RDS ,并将其连接到公共子网。
当前,我在本地使用 ssh隧道和 Sequal pro 来管理RDS并检查表记录。我已经使用了本教程http://www.frontcoded.com/amazon-rds-with-sequel-pro.html。
我的问题是我需要另一种管理RDS的方法,使我可以远程连接而无需引用正在运行的EC2实例。
是否可以将RDS连接到ELB?还是在不参考EC2的情况下管理RDS?或其他建议?
我是AWS的新手,非常感谢您的帮助:)
答案 0 :(得分:0)
对于将来可能会遇到相同问题的人们,这就是我所解决的方法:
1。我已经使用AWS文档 https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/install-LAMP.html
安装了phpMyAdmin。我正在"/var/www/html"
中存储的EC2上运行Laravel应用程序,因此我已经在"/var/www"
中安装了phpMyAdmin。
2。已编辑Apache配置文件以包含phpMyAdmin ,该文件((/etc/apache2/apache2.conf
或/etc/httpd/conf/httpd.conf
基于服务器类型)
我添加了以下Alias /phpMyAdmin /var/www/phpMyAdmin
。至此,我可以无任何问题地访问phpMyAdmin和我的应用程序了。
3。最后,phpMyAdmin仅在默认情况下才允许本地访问,因此,在本教程https://medium.com/coding-cheatsheet/how-to-using-phpmyadmin-to-administer-amazon-rds-e2019aec1251
的帮助下,我已将其配置为远程访问RDS 注意::您可能需要将config.sample.inc.php
重命名为config.inc.php
。