1、靶机环境简介
靶机环境的搭建其实和我们真实网站的流程是一样的,里面涉及到的内容在真实环境中可能会更加复杂,比如说京东、淘宝等,他们的环境架构更加复杂,一些小网站的话其实还比较简单,不管是什么网站吧,在运行环境的搭建上,逃脱不了下面的几个角色。
- 网站程序代码(前端代码、后端代码);
- web服务应用程序(常用的:nginx\apache\tomcat\IIS..等);
- 数据库(常用的:mysql\oracle\sqlserver(mssql)\mongdb..等);
也就是说,有了这几项,才能说是一个比较完整的网站。lamp -- linux apache mysql php
那么这里面就涉及到很多的组合方式了,比如html+python+nginx+mysql + linux、html+java+nginx+mysql、html+php+nginx+mysql、html+java+nginx+oracle等等
那么既然设计到这么多的角色,每个角色的开发、配置以及搭建如果都有我们自己来完成的话,那么靶机环境的搭建就太过繁琐了,主要是我们也没那么多的时间,