阿里云轻量应用服务器 搭建配置详解

很久没有更新博客了,说来也是惭愧没有养成记录经验的习惯。mysql

有不少技术开发同窗都想拥有本身的服务器用来搭建我的网站,或者展现做品,可是怕租上不会配置或者嫌配置繁琐难下决定。sql

废话很少说直接进入正题,前两天帮朋友配置一台阿里云的轻量应用服务器(注意不是云服务器ECS可是大同小异)。数据库

  1. 服务器规格

我配置的是1GB内存1核  20GB SSD系统盘 一年(最低配置算下来打折400多),通常我的建站或者拿来本身练手这个配置足够用了,若是公司用能够选择配置更高的。服务器

1.地域选择 推荐你们选择 华东1(杭州) 通常这个地域的服务器都很抢手,也不知道我朋友是怎么抢上的。网站

2.选择应用镜像 这里选择的是WordPress这个相对应用面广,不过仍是看我的需求。详细的介绍你们能够点击不一样镜像下面都会有。this

3.选择系统镜像 这里选择的是CentOS 是一个基于Red Hat Linux 提供的可自由使用源代码的企业级Linux发行版本, 也就是你们熟知的红帽。前三款都是基于Linux操做系统,有人就会问了后面不是有Windows镜像咋不选,我的比较喜欢命令提示行那种风格界面,毕竟开发人员常常用可视化图形界面对我的提升帮助不是很大(我的想法,不喜勿喷),固然最主要的Windows镜像须要至少40GB SSD磁盘,价钱瞬间贵了很多....阿里云

 

都选好以后购买就完事了,完成以上步骤你就已经拥有属于本身的服务器了,接下来就是怎么配置。spa

   2.服务器配置操作系统

购买以后的环境都帮你搭配好的,剩下的就是本身配置数据库和PHP、HTML等文件上传了,虽然很方便,可是在部署的过程当中仍是有许多坑,虽然一步步去排坑也不难,我整理了一下但愿能够帮助到你们少踩坑(打码部分为我的信息、ip等)。.net

1.购买以后会有赠送一个我的博客,能够在上面发表文章访客也能够留言等一些功能,下面跟你们说一下怎么进入我的博客,不须要的能够滤过这个部分(毕竟大佬们都是本身建站)

 

2.重要的来了,既然买服务器就是要有本身的空间上传文件,那么问题来了怎么上传须要什么软件来辅助,下面我给你们介绍一下

  • 首先设置服务器密码,这是连接云服务的惟一密码(牢记密码改很麻烦
  • 下载FTP服务器软件,推荐使用WinSCP(官方文档也是以WinSCP为例介绍的)        https://winscp.net/eng/docs/lang:chs   (WinSCP官网)

WinSCP设置

  • 文件协议:   SCP
  • 主机名:  服务器公网IP
  • 端口号:       22
  • 用户名
  • 密码

设置完成后登录,都填写正确会进入到服务器里面文件目录 上传文件放置目录  /home/www/htdocs

右侧为本地目录 左侧为服务器目录 (选中本地文件右击上传便可)须要注意的一点  访问已上传的文件时候域名后面/直接加文件名字便可,不须要加/home/www/htdocs

3.文件能上传了,也能经过域名访问了,总感受还少点什么。固然咱们的数据库尚未登场,当时配置这个数据库头发掉了好几根....

首先在应用详情里面 下方有MySQL信息 获取密码方法和我的博客同样,若是你觉得这样就能够链接数据库了,那么恭喜你成功入坑了,当时爬了一天才出坑。由于轻量应用服务器的数据库自己是没有的,自建数据库没错你没听错就是手动搭建,没有现成的可使用!!!

  • 先到轻量应用服务器左侧导航找到防火墙 里面添加规则把MYSQL规则和端口添加
  • 在左侧管理控制台有产品与服务里面搜索  数据管理DMS
  • 进入数据管理DMS 左侧导航   点击自建库(ESC、公网) 开始建立你的数据库(登陆数据管理产品(DMS)的控制台,会提示须要受权,按提示说明受权便可。)

点击登陆时会提示错误null, message from server :"HOST IP地址"is not allowed to connect to this  MySQL server(消息从服务器:“主机IP地址”是不容许链接到MySQL服务器,是mysql未开启mysql远程访问权限致使。)这里就不截图了,由于建好了就没有报错提示了

如今登陆轻量应用服务器的控制台,点击对应服务器的MySQL远程链接功能,使用命令行方式经过MySQL的帐号密码链接到MySQL当中,输入sudo /usr/local/mysql/bin/mysql -uroot -p密码

会弹出你的数据库服务的基本信息 ,如今要输入的代码就是链接云数据库的关键,由于咱们要在本地链接那么就是只要知道密码和公网ip就能链接数据库

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'youpassword' WITH GRANT OPTION;

上面命令中%表明的你想root使用mypassword从任何主机链接到mysql服务器的话,若是指定ip把%替换便可

别忘记最后的FLUSH PRIVILEGES; 刷新先前的修改。

如今咱们从新回到自建数据库界面按照刚才的提示从新输入所填信息,点击登陆你就能够进入到你所搭建的数据库,也能够进行数据库相应的操做了,在外层列表也能够看到你所建的数据库运行实例!

再本地链接自建数据库我推荐你们用 Navicat 特别便捷,链接端口和ip跟在服务器上一致

到此轻量应用服务器算是基本配置完成了,能够开始建站等操做。

配置这个服务器最大的感触就是多看文档,要有耐心不要浮躁,不少东西文档都有介绍只要耐住性子慢慢都会找到答案。

但愿这篇文章能对你们配置服务器有所帮助,你们的关注是对我最大的支持,有问题欢迎留言我都会解答,之后会多写一些干货与你们分享,本人是一个勤奋努力的PHP的小菜鸟欢迎你们交流~

相关文章
相关标签/搜索