通过对phpmyadmin的配置,进行远程数据库的管理,主要包括,AWS EC2上面的本地数据库,以及AWS上RDS实例上的MySQL,本质上,其实是一样的,都是对远程数据库的管理。
Nginx默认不支持php解释器,虽然Backend动态语言不使用php,但是比较常用的数据库图形化管理工具phpmyadmin,为php所写,要使用的话,必须配置nginx对php的支持。这一点上,通过FastCGI进行支持。昨天下午配置的时候,遇到各种问题,终于搞定。网上的博客大都年代比较久远,复制粘贴真是没有好下场,记录一下一些要点。
AWS提供了一套自己的SDK,对于使用Python作为主要Backend语言来说,需要通过boto的接口,来进行S3的操作。操作主要涉及到S3的连接、bucket的建立以及删除,数据的存储、读取、删除操作。
下午将本地的Nginx反向代理到Tornado,以及调用FastCGI接口的整个环境迁移到AWS上面,出现了一些问题,下面将问题以及解决方法做一个备忘。
3月底的时候,当时有做一个基于aws的高性能Web Server项目的意向。就开始对aws S3以及EC2进行了一定的调研,并做了一些测试。后来项目后延,这个事情暂时搁置。5月中旬左右将会正式开展,想了一下,得把以前一些有用的东西重拾一下,稍微搭建一个小系统,尽量缩短正式开始时候的工期。