注册&登陆:
1、注册amazon aws帐号,准备一张信用卡和一个固定电话,过程不再赘述。此过程中会得到一个.pem文件。
2、进入aws management console,在EC2部分,点击launch instance按钮启动一个ec2 instance。
3、 用puttygen(随putty安装)选择conversions->import key菜单项导入前面获得的.pem文件,然后点击save private key按钮即得到.ppk文件。(参考链接)
配置instance:
接下来是按需要配置instance,一个instance相当于一个vps,这里以免费的AMI为例,先运行“sudo su”进入root身份:
1、创建用户
useradd xxx
passwd xxx
2、设置时区
cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
3、MySQL
安装:yum install mysql mysql-server mysql-libs
数据库文件位于/var/lib/mysql, 配置文件是/etc/my.cnf 。
启动MySQL:service mysqld start
安装phpMyAdmin(需添加额外yum源):yum install phpmyadmin
创建数据库和导入数据:
进入命令行:mysql -uroot
创建一个空的数据库create database mydatabase;
创建所需用户同时授予权限: grant all privileges ON mydatabase.* TO 'username'@'localhost' identified by 'mypassword' with grant option; flush privileges;
导入所需数据(先退出mysql命令行,输入文件一般由mysqldump命令导出得到): mysql -uroot mydatabase < myexportedfile.sql
为了避免8小时自动关闭连接,在my.cnf里的[mysqld]下增加wait_timeout=288000,即把默认8小时改为80小时,一般够用了。
php nginx 安装详见下
Amazon Linux EC2 instance 安装vsftp
yum install vsftpd 安装
passwd admin 修改密码
chkconfig vsftpd on 开机启动
新手建议用lnmp安装包安装,大概3个小时。千万别用自己的路,上次我试了试,整整9个小时,还在安装