基础入门-Web应用&架构搭建&站库分离&路由访问&配置受限&DNS解析
1.Web必备四大件作用
(1)web常规-系统&中间件&数据库&源码等
系统:
中间件:
数据库:
源码:
(2)web其他-集成软件&docker镜像&分配站
集成软件:宝塔BT,phpstudy
docker镜像
分配站:如博客园个人账户分配到使用的站点子域名,安全性更好
2.网站展示的形式
网站模式
(1)子域名模式
www.xiaodi8.com
zblog asp程序xiaodi.xaiodi8.com
wordpress php程序bbs.xiaodi8.com
论坛 dz程序oa.xiaodi8.com
OA 通达OA
(2)端口模式
www.xaiodi8.com
zblog asp程序
www.xiaodi8.com:8000
wordpress php程序
(3)目录模式
http://www.xiaosedi123.fun/
zblog asp程序
http://www.xiaosedi123.fun/bbs
论坛 dz程序
3.源码和URL访问对应关系
(1)常规访问
URL和文件目录对应得上
(2)路由访问
mvc源码 java python
URL和文件目录对应不上,根据配置路由决定。url如何构造
4.源码有加密开源闭源类型
WEB程序源码
(1)开源
免费
开源-源码可见
开源-源码不可见
加密:PHP加密
语言特性决定:java
(2)商业
付费
(3)自写
一般为大公司使用
5.文件访问解析由什么决定
由路由配置决定
6.数据库存储数据站库分离
网站的数据库和源码不在一起
以前一台服务器放源码,一台服务器搭建作为数据库。现在可以使用云数据库
云数据库安全性大大提高(不再使用传统账号密码连接)
OSS存储,只存储不解析
网页存储如放入到OSS中,上传后门就无法完成
7.中间件配置影响后续手法
(1)后门
需要访问得了,触发得了,能执行才有用,不给执行权限就没用
网页post目录(图片目录)下写入一个马,通过onefox哥斯拉连接
权限设置里设置everyone所有权限被拒绝后就连接不上了,如果是某些目录的话访问会提示401
(2)中间件上的配置影响后面的一系列问题
IIS权限,身份验证
- 身份验证:目录中启用windows身份验证(服务器账号密码)后,再次访问前端提示需要登录(无法绕过)
8.常规真实Web搭建解析流程
中间件解析规则
影响访问时得到的结果,MIME类型:访问后下载;访问后显示;上传asp后门,网站自动解析为png,就无效了