可能很多站长们都经不起阿里云的这种连番诱惑吧?今天小编就结合自己多年用iis7远程桌面管理工具运维阿里云ECS云服务器的经验给大家分享一下阿里云ECS云服务器首次配置指南和注意事项。
云服务器系统环境的选择
关于这个话题,明月在【说说服务器部署那些事儿】一文里其实已经阐述的很清楚了,作为服务器操作系统,CentOS是首选。并且尤以CentOS 7.5/7.4 64位最佳,当然你非要用CentOS 6,我也是没有意见的,反正只要CentOS5/6/7都可以的。你习惯用哪个版本就用哪个版本,当然小白站长果断CentOS 7就可以了。
云服务器首次配置指南
1、防火墙的配置
CentOS 7开始默认的防火墙不再是 iptables 了,而是 FireWall 。明月比较偏爱 iptables (其实主要是 iptables 网上的学习资料比较丰富),大家可以参考【 CentOS 7.0 关闭默认防火墙启用 iptables 防火墙】一文学习如何关闭 FireWall ,安装和配置、使用 iptables 作为系统默认防火墙。这一步其实很重要的,因为未来如果你的站点需要部署CDN、安全防护等等都是需要 iptables 配合使用的。总之, iptables 是服务器最后的一到防线了,所以大家一定要慎重哦。
2、安装 DDoS Deflate
DDoS Deflate 是个轻量级的 Bash Shell 脚本设计的来帮助阻止/拒绝服务攻击的程序,它利用 netstat 命令来获取连接到服务器的IP地址列表,以及它们的连接总数。这是个软件级最简单、最容易安装的防DDos的解决方案之一。就明月的经验来说是非常适合我们博客站长们装在自己的服务器上的一个防御脚本,配合 iptables 防火墙使用可以说是价廉物美。具体可参考【DDoS Deflate 的安装和使用】一文, DDoS Deflate 只是一个工具并不是就可以完全的防御DDOS攻击了,就明月的经验来看配合360网站卫士、CDN的WAF抵挡一般的DDOS攻击还是可以的,这是一个“有备无患”的方案,先安装上需要的时候开启配合使用阻挡一下还是可以的,总不至于被攻击到宕机的尴尬!
3、yum更新源的调整
CentOS 使用的 yum 库涉及到系统更新的速度和稳定性,所以默认的 CentOS 源在国内服务器使用是不科学的,既然是阿里云的服务器,使用阿里云的 yum 源就成了必然选择了,所以先给CentOS默认源替换为阿里云源是当务之急了,具体方法如下:
修改CentOS默认yum源为mirrors.aliyun.com首先备份系统自带yum源配置文件
/etc/yum.repos.d/CentOS-Base.repo
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
下载ailiyun的yum源配置文件到/etc/yum.repos.d/CentOS 7
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
CentOS 6
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo
CentOS 5
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-5.repo
上述三个选用一个自己CentOS版本对应的即可,只用一个就够了,多了没有多大意义的。
完成上述的配置后,清除并重新生成一下缓存即可,如下:
yum clean all
#清除yum缓存
yum makecache
#生成最新源的缓存
4、安装 screen 命令
如果你要在服务器上部署LNMP生产环境的话,screen 命令还是很有必要的,因为网络突然掉线或者不小心Xshell/putty被关掉等等原因,造成LNMP安装过程被中断,其实防止这种现象很简单,只要在安装lnmp前执行screen命令就可以了。
yum install screen
这样如果网络掉线,可以重新连接,再执行 screen -r lnmp 就会看到你的LNMP安装进程了。前提是你在开始安装LNMP的时候采用的是
screen -S lnmp
这样的命令运行方式才可以的哦!
云服务器开放端口的注意事项
这个开放端口是阿里云ECS一个小小的“坑”了,很多站长服务器无法访问一般都是端口开放策略没有设置好造成的,明月建议大家只需要在阿里云ECS后台的“安全策略”里开放所有出/入端口即可,端口安全和控制交给 iptables 来由自己灵活管理和分配,当然这需要一些Linux命令行和 iptables 使用经验,明月感觉这样的方式最高效和安全。
LNMP生产环境注意事项
LNMP生产环境可以说是目前网站服务器使用最多的环境组合了,其中的佼佼者首推 LNMP一键安装包 了,而要使用好LNMP必要的学习还是必须的,特别是官网的相关教程、技巧以及安装包里各个脚本的使用都需要大家详细的了解和学习,至少保证LNMP基础操作要熟练使用,配套的脚本知道如何配置和使用,这会让你未来的服务器运维工作事半功倍的。
今天就给大家总结这么多,基本上每次明月部署服务器的时候都按照这个顺序来部署的,实测效果还是很不错的,结合一个稳定好用的CDN后稳定性还是非常不错的。未来明月会抽时间给大家多介绍一下LNMP的使用经验分享,敬请大家关注支持了!
相关推荐
阿里云服务器管理办法
详细说明了windows服务器nginx+tomcat+mysql部署及配置(配置阿里云后台安全组,配置域名)很适合新手学习 附件中包含: 1.操作说明文档 2.操作录屏 3.安装所用到的软件安装包 1)Windows Server 2019 数据中心版 ...
这是一个关于阿里云服务器CentOS7.2安装配置gitlab工具的配置文档,初学者可以据此配置,但要注意根据自己的下载和安装路径,当然仿照文档内的路径,也完全没问题。
这里先简单的说一下阿里云服务器,我自己买的是云服务器ESC,需要配置一下安全组规则,就是端口,按下图配置即可,最重要的是22和88端口。 然后就是我们的服务器在实例里,我的是Ubuntu16.04,要部署到阿里云上...
专业的运维团队 资深的安全团队 强大的开发团队 丰富的第三方服务资源 以服务方式提供 按需交付 避免硬件设备采购 减少管理负担 阿里云服务器ECS介绍全文共12页,当前为第11页。 The End. 阿里云服务器ECS介绍全文共...
主要介绍了在阿里云服务器上配置CentOS+Nginx+Python+Flask环境的教程,值得一提的是这里的方案用Nginx作反向代理而使用Gunicorn作wsgi服务器,需要的朋友可以参考下
阿里云windows-2008服务器搭建的一些经验,这几天想着总是在自己电脑上搭建服务器环境然后用作项目测试,有些厌倦,并且每次开那么多软件,总会觉得内存下一秒会不会爆掉。就想着在阿里云服务器买一个,不用每次都...
https://download.csdn.net/download/wz15634421466/10267200
阿里云服务器维护合同书
初学者阿里云服务器的搭建和配置
服务器搭建方案详细配置如下: 服务器位置 方案一:北京(考虑离通辽较近) 方案二:上海(离公司较近) Cpu 2核(可动态升级) 内存 内存2GB(可动态升级) 带宽 4M(可动态升级) 镜像类型 公共镜像(阿里云默认...
阿里云服务器ECS-快速入门.pdf
阿里云服务器建网的jdk与tomact,适用于各种不同网站的搭建
这是在阿里云服务器上Ubuntu 18.04系统上,关于Java Web开发的常用软件安装与配置的PDF操作说明。
用于阿里云登陆,计算出用户名密码的
阿里云maven镜像服务器配置文件,描述摘要还必须大于50个字节,还一定需要资源分,就不能免费吗?
自动配置Windows server 64位服务器环境 使用阿里云镜像,一键部署 Web 环境,包括安装 IIS 组件(不包括 FTP 组件)、PHP 环境、重定向 Rewrite、MySQL、phpwind
阿里云平台安全管理规范
自动转换密匙
阿里云服务器上,从mysql 切换为 mariadb需要的安装步奏及配置,已经java代码中的修改