开发中不可避免的会涉及到与服务器的部署工作,今天突然看到以前的一些笔记,于是经过一番整理便成了今天这篇文章,希望对您有所帮助。
一、云服务器的申请
- 一般我们都是申请阿里云服务器,当然还有其他的云服务器,如腾讯云、百度云、盛大云、金山云等等
- 阿里云的申请:
- 登录阿里云官网:https://www.aliyun.com
- 首页下面找
ECS云服务器
,并进入 - 进入后,根据自己的需要选择
① 计费方式: 包年、月以及根据流量收费
② 地域:不同地域的实例之间内网互不相通;选择靠近您客户的地域,可降低网络时延、提高您客户的访问速度,查看详情;
③ 网络:
- 经典网络与专有网络不能互通,购买后不能更换网络类型,请谨慎选择,一般的,我们选择经典网络,查看详情;
- 静态IP和动态分配的IP地址
- 安全组类似防火墙功能,用于设置网络访问控制,您也可以到管理控制台 查看详情,新建安全组 - 其他的按照自己的需要选择即可
- 所有选择完毕之后进行支付,支付完成需要等待几分钟,就可以进入自己的控制台查看ECS
- 完成后,就可以使用ssh连接到云服务器了
- 申请域名,登录阿里云的万网域名:https://wanwang.aliyun.com
- 在云服务器上设置软件源:https://mirrors.aliyun.com
- 在设置源之前最好备份一下默认的原配置:
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak
- 接着下载阿里云的源配置文件:
wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo
- 注意,没有完,还要重新生成一下yum源:
yum makecache
- 在设置源之前最好备份一下默认的原配置:
二、云服务器的配置
-
新建一个赋予root权限的用户
- 安装配置各种软件、工具,如JDK、Tomcat、Maven、Nginx、MySQL、Git、vsftpd;
- 配置防火墙iptables
- 编写自动化发布脚本