所有的学习和实战都是为了上线,都是为了让用户在他们的终端看到我们开发的项目。而为了能够部署上线,我们在摸索的过程中往往会踩大大小小许多的坑。特别是在以下技能点方面:
1、基于ubuntu等linux操作系统的配置;
2、基于nodejs环境的线上配置;
3、基于iptables防火墙和fail2ban动作防御来对服务器和web服务进行保护;
4、线上mongodb数据库的安装配置、权限角色、库表导入导出、迁移备份;
5、nginx作为前置引擎,映射端口作为服务的识别和转发;
6、ssl证书的申请、安装和配置;
7、把项目部署上线的pm2的配置使用和服务的进程守护;
本课程的内容是在学习过程中对慕课网scott老师的同名实战课程的归纳总结,大家也可以在慕课网上购买scott老师的实战课程来学习,还可以得到scott老师的亲自指导。课程链接:http://coding.imooc.com/learn/list/95.html