网站服务器基础知识

发布时间:2024年01月12日

网站服务器架构设计

1.网站用云服务器

2.网站用Nginx代理服务器?

????????Nginx搭建的网站,并不能直接知道真实IP,当访问IP发现这个页面,很有可能这个机器是反向代理服务器。 我们通过ping只可以得到nginx服务器的ip地址,但是这并不是真正?站服务器的ip地址,真正服务器隐藏在nginx代理服务器之后。

?????????站也可以通过Nginx代理服务器来基于不同端?转发、本地转发和负载均衡。

3.网站通过NAT映射

????????位于内?DMZ区的服务器通过NAT映射到公?地址。这时,我们通过ping得到的ip地址是企业位于公?处的ip地址,并不是真实的ip地址。

4.网站通过CDN进行解析

?????????站通过CDN解析域名,通过中?平台的负载均衡、内容分发、调度等功能模块,使?户就近获取所需内容,降低?络拥塞,提??户访问响应速度和命中率。

端?转发和端?映射

1.端?转发

????????端?转发(Port forwarding),有时被叫做隧道,是安全壳(SSH) 为?络安全通信使?的?种?法。

2.端?映射

????????端?映射就是将内?中的主机的?个端?映射到外?主机的?个端?,提供相应的服务。

端口转发和端口映射实现的效果是一样的,都是流量转发。区别在于有没有查看包的内容(路由是否主动寻找内网主机并转发)

端口转发:需要查看包的标识,寻找标识对应的主机转发流量,端口绑定的Session持续时间

端口映射:不需要查看包内容,直接转发到绑定的内网主机,人为绑定,长期有效

正向代理和反向代理

Lhost ——> proxy ——> Rhost

Lhost<—>proxy<—>firewall<—>Rhost

apache基础知识

正常安装apache 后的基础配置文件

1704808449897

phpstudy中默认的apache配置文件

1704808908976

  1. Apache 根目录(Web 服务器根目录):默认路径为 C:\phpstudy_pro\WWW(Windows 系统下)。

  2. cgi-bin 文件夹:用于存放 CGI 脚本文件的目录。

  3. conf 文件夹:包含 Apache 配置文件的目录,如 httpd.confmime.types 等。

  4. error 文件夹:包含 Web 服务器错误页面的目录。

  5. htdocs 文件夹:用于存放网站文件的主要目录。通常,你可以将你的 PHP 文件和其他静态文件(如 HTML、CSS、JavaScript 等)放在这个目录中。

  6. logs 文件夹:用于存放 Web 服务器访问日志文件的目录。

MYSQL数据库基础知识

phpstudy:搭建靶场。

攻击机java环境安装及burpsuite破解演示

brupsuite抓包过程(成功)

文章来源:https://blog.csdn.net/weixin_62638332/article/details/135495632
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。