虚拟机安装win7以及win10
一.网站服务器基础知识
1.网站用云服务器
2.nginx
通过监听端口(转发流量到内网真实web服务器)并进行负载均衡,真正的服务器隐藏于nginx代理服务器之后;默认80端口(http);(https)默认端口号43;
3.NAT映射
内网;
DMZ区(隔离区)最接近外网的地方;
4.网站通过CDN进行解析域名(内容存储以及分发技术);就近访问;
端口转发(隧道)和端口映射
端口转发和端口映射实现的效果是一样的,都是流量转发。区别在于有没有查看包的内容(路由是否主动寻找内网主机并转发)
端口转发:需要查看包的标识,寻找标识对应的主机转发流量,端口绑定的Session持续时间
端口映射:不需要查看包内容,直接转发到绑定的内网主机,人为绑定,长期有效
正向代理和反向代理
1.正向代理
Lhost ——> proxy ——> Rhost
Lhost为了访问到Rhost,向proxy发送了⼀个请求并且指定⽬标是Rhost,然后proxy向Rhost转交请求并将获得的内容返回给Lhost,简单来说正向代理就是proxy代替了我们去访问Rhost。
正向代理:简单的说,就是客户端主动向代理发送⼀个请求,然后代理向服务器请求并将获取的内容返回给客户端。
2.反向代理
Lhost<—>proxy<—>firewall<—>Rhost
Lhost只向proxy发送普通的请求,具体让他转到哪⾥,proxy⾃⼰判断,然后将返回的数据递交回来,这样的好处就是在某些防⽕墙只允许proxy数据进出的时候可以有效的进⾏穿透。除了保证内⽹服务器的安全外,还提供负载均衡的功能。
二.apache基础知识(作为网站服务器用)
191.135
正常安装apache 后的基础配置文件
-
Apache 根目录(Web 服务器根目录):默认路径为
C:\phpstudy_pro\WWW
(Windows 系统下)。 -
cgi-bin 文件夹:用于存放 CGI 脚本文件的目录。
-
conf 文件夹:包含 Apache 配置文件的目录,如
httpd.conf
、mime.types
等。 -
error 文件夹:包含 Web 服务器错误页面的目录。
-
htdocs 文件夹:用于存放网站文件的主要目录。通常,你可以将你的 PHP 文件和其他静态文件(如 HTML、CSS、JavaScript 等)放在这个目录中。
-
logs 文件夹:用于存放 Web 服务器访问日志文件的目录。
三.MYSQ基础知识(增删改查)
四.phpstudy
phpstudy安装演示及dvwa靶场搭建
攻击机java环境安装及burpsuite破解演示