在阿里云购买域名、服务器(linux的centos)、如何搭建一个完整的项目:
1、搭建集成环境(www.lnmp.org),官网就有引导过程,用wget一键拖着,一路走下来就是选择各种版本了,还有一个输入MySQL的版本了。
2、lnmp的vhost配置添加虚拟主机。
3、域名服务商添加IP地址指向。
4、实现MySQL的远程用户连接并导入数据库,(可以在安全组添加mysql 3306端口访问,也可以走ssh通道链接数据库,前提都是需要改mysql的user表的host值为%,允许远程root用户连接MySQL)。
5、FTP用自带的SFTP的22端口访问。(在阿里云的安全组可以看到这个端口是开放外网访问的)。其中的账号密码就是centos的登陆账号密码。
6、可以访问网站拉
安全组示例:
7、允许远程用户连接MySQL:
1、mysql的user表的host字段
2、用户的权限
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'youpassword' WITH GRANT OPTION;
flush privileges;
update user set host = '%' where user = 'root' and host='localhost';