Linux云服务器购买之后的配置步骤
导读
算一算,我购买并配置过的云服务器没有50台也有100台,当然99.99%都是阿里云服务器,其他云服务器都一样。虽然弄得多,但时间一久会搞忘记每次买了云服务器后都按部就班地做了什么工作。再次特地记录一下:
第一步,购买阿里云服务器,安装centos。
购买时会选择操作系统,我喜欢centos 6.8 64位,购买成功了,阿里云自动会安装好操作系统。
第二步,当然是挂载数据盘了。
阿里云购买云服务器默认会赠送40G系统盘,装系统足够使用了(特别要注意mysql数据库的缓存文件多了可能会导致40G不够,定时清理即可),还需要购买40G数据盘,专门用来存放网站数据。哪天系统坏了格式化了,但网站数据是保险的。购买了数据盘要挂载到云服务器上才算用起来。
第三步,配置ssh连接保持不断开。
现在习惯了用iTerm工具登录管理服务器,但你停下几分钟不操作命令,链接就断开了,需要重新链接。这简直无法忍受。查看:保持ssh连接长久不断开的方法。
第四步,本地记录远程服务器账号和密码。
Mac下使用iTerm2让SSH记录远程服务器账号和密码,实现随时能在2秒内打开登录到云服务器上,简直太高效了。
第五步,安装nginx+php+mysql。
我常用的套件就是lnmp.org,希望有傻瓜式控制面板的可以选宝塔bt.cn,如果还有java需求的,可以选更加强大的oneinstack.com。
第六步,创建虚拟主机。
当一个服务器要放很多个网站时,就配置多个虚拟主机一一对应,使用lnmp或oneinstack套件时创建虚拟主机很简单,他们都有对应的脚本,运行之后按照步骤填写相关的东西就OK。
第七步,创建数据库,安装网站。
有多少个虚拟主机就对应创建多少个数据库,名称最好一一对应,这样方便后续有序管理。
第八步,设置404。
给每个虚拟主机都创建对应合理的404错误页面。
第九步,根域名的重定向
将不带www的域名做301重定向到www域名,这样用户无论访问带www还是不带www的域名都能正常访问到网站,而且还保证了全站URL唯一性。
第十步,切割日志。
只要是有运营需求的网站,一定要打开他的服务器访问日志,但默认的服务器日志是存放在一个文件里,时间越久文件越大,下载麻烦,打开麻烦,搜索更麻烦,于是就需要我们制作一个脚本,让nginx按天自动切割服务器日志。
第十一步,配置定时备份任务
云服务器平台一般提供快照,等于是花钱购买服务器自动备份服务。对于小网站来说,自己养成定时备份还是很有必要。Centos可以安装crontab给网站数据库和附件定时打包备份。