Web容器的主要功能是存储,处理和传递网页给客户。客户端和服务器之间的通信使用超文本传输协议(HTTP)进行。交付的页面最常见的是HTML文档,除了文本内容之外,还可能包含图像,样式表和脚本。
常见WEB容器
IIS (Windows)
Apache(全平台)
Nginx (全平台)
渗透测试:
甲方公司雇佣乙方公司帮助寻找网站软件中的漏洞
让安全测试人员以黑客的方法进行攻击
寻找漏洞=》攻击网站
建筑蓝图=》找到突破点,了解究竟建筑是怎么样的
快速自建web安全测试环境
WEB安全测试环境=他其实就是自建了一个网站环境
动态语言
动态语言是对服务器行为的编程。这被称为服务器端脚本或服务器脚本。
常见服务器脚本
Asp, Aspx (Windows)
PHP(全平台)
JSP(全平台)
python(全平台)
动态语言能做什么呢
1.动态地向 web 页面编辑、改变或添加任何的内容
2.对由 HTML 表单提交的用户请求或数据进行响应
3.访问数据或数据库,并向浏览器返回结果
4.为不同的用户定制页面
5.提高网页安全性,使您的网页代码不会通过浏览器被查看到
web容器如何解析
二、服务器环境的快速搭建常见服务器环境快速搭建软件
JSP(Tomcat)
PHP(PHPStudy) windows
PHP(lnmp) linux
我们这里主讲phpstudy的安装,大家拿好小板凳,快来仔细听讲!
三、phpstudy功能介绍phpstudy下载地址: 3群或者去官网下载 官网地址: (我提供的是2016版本)
注:phpstudy运行的时候需要管理员权限
四、快速搭建一个网站我们拥有了一个Web环境,我们不搭建一个网站,怎么能接受? 但是有些同学没有后端代码功底怎么办?
难道只有程序员能够搭建网站吗?不!并不是,有一种东西叫做CMS
CMS意为"内容管理系统",实际上就是一个快速建站的模板,常见的CMS有织梦、Dz论坛等
如何获取CMS源码,可以去官方下载也可以去一些源码交流论坛,比如A5什么的~还可以去github下载 码云
织梦:
解压后放入WWW目录,然后直接去访问upload文件夹,然后可以直接进入安装引导
安装过程仅仅只需要你输入数据库密码就可以安装成功了
install 文件夹
炒鸡简单的!
从现在起你也是一个会搭建网站的
2-2 数据库 一、什么是数据库?我们身边的数据库:
1.你在生日的时候,突然支付宝给你发来生日祝福
2.中国移动发送短信提醒你流量已使用XXXXMB 剩余XXXXMB
3.登录淘宝后,最近浏览过的商品会推荐给你~
这是因为支付宝、移动、淘宝掌握了顾客的一些信息,并且拥有能够从大量汇总信息中快速获取所需信息的设备(计算机系统)。