Day01:Web应用架构搭建站库分离路由访问配置受限DNS解析

本文主要是介绍Day01:Web应用架构搭建站库分离路由访问配置受限DNS解析,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

目录

常规的Web应用搭建

三种常规网站搭建模式

程序源码

中间件配置

数据库类型

文件访问路径

总结


章节知识点:

应用架构:Web/APP/云应用/三方服务/负载均衡等

安全产品:CDN/WAF/IDS/IPS/蜜罐/防火墙/杀毒等

渗透命令:文件上传下载/端口服务/Shell反弹等

抓包技术:HTTP/TCP/UDP/ICMP/DNS/封包/代理等

算法加密:数据编码/密码算法/密码保护/反编译/加壳等

常规的Web应用搭建

Web必备四大件:系统,中间件,数据库,程序源码

基本流程:

  1. 购买云服务器,购买域名
  2. 云服务器搭建中间件
  3. 下载并上传Web程序源码
  4. 添加网站并绑定域名目录

阿里云设置域名解析参考章,在购买域名之后,可以对该域名设置解析记录,一般情况把该域名的一个子域名解析指向服务器的地址。

解析记录类型

域名前缀

Window Server 搭建 IIS,需要设置端口,网站源码路径,域名,就可以通过域名访问到网站

访问域名下的zb_install文件夹就可以安装程序

三种常规网站搭建模式

端口模式:端口区别不同网站

whgojp.top:80 PHP网站
whgojp.top:8080 jsp网站
whgojp.top 88 asp网站

子域名模式:不同子域名对应不同网站

zlog.whgojp.top zlog博客
bbs.whgojp.top dz论坛
oa.whgojp.top OA管理系统

目录模式:在解析路径不同文件夹对应不同网站

whgojp.top/wordpress php博客
whgojp.top/dedecms 论坛

程序源码

类型:

        开源-源码可见;源码不可见,加密/语言特性

        闭源-商业/自写

结构组成:

数据库目录,后台目录,文件目录

不同的编程语言开发的源码也不同,

php源码可以直接访问,

asp源码需llspy反编译dll文件,

java也需要反编译字节码class文件。

中间件配置

身份验证:当你访问一个网站,看到下面的页面时,你需要有一个可以登录到主机的账号才能访问

验证的类型不止这一种

目录权限:目录权限有读,写,执行

文件解析规则:在IIS中是由MIME控制的,不同的文件类型在Web访问时对应不同的规则。这也就是为什么rar文件下载,mp4文件时播放了。

数据库类型

本地一致:数据库和源码放在同一台服务器

站库分离:数据库在别的服务器上存储,另一台数据库存储/云数据库

文件访问路径

参考文章:各种访问路径和路径跳转总结篇-CSDN博客

总结

这篇关于Day01:Web应用架构搭建站库分离路由访问配置受限DNS解析的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/751441

相关文章

5分钟获取deepseek api并搭建简易问答应用

《5分钟获取deepseekapi并搭建简易问答应用》本文主要介绍了5分钟获取deepseekapi并搭建简易问答应用,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需... 目录1、获取api2、获取base_url和chat_model3、配置模型参数方法一:终端中临时将加

解读静态资源访问static-locations和static-path-pattern

《解读静态资源访问static-locations和static-path-pattern》本文主要介绍了SpringBoot中静态资源的配置和访问方式,包括静态资源的默认前缀、默认地址、目录结构、访... 目录静态资源访问static-locations和static-path-pattern静态资源配置

VScode连接远程Linux服务器环境配置图文教程

《VScode连接远程Linux服务器环境配置图文教程》:本文主要介绍如何安装和配置VSCode,包括安装步骤、环境配置(如汉化包、远程SSH连接)、语言包安装(如C/C++插件)等,文中给出了详... 目录一、安装vscode二、环境配置1.中文汉化包2.安装remote-ssh,用于远程连接2.1安装2

JavaScript中的isTrusted属性及其应用场景详解

《JavaScript中的isTrusted属性及其应用场景详解》在现代Web开发中,JavaScript是构建交互式应用的核心语言,随着前端技术的不断发展,开发者需要处理越来越多的复杂场景,例如事件... 目录引言一、问题背景二、isTrusted 属性的来源与作用1. isTrusted 的定义2. 为

Redis多种内存淘汰策略及配置技巧分享

《Redis多种内存淘汰策略及配置技巧分享》本文介绍了Redis内存满时的淘汰机制,包括内存淘汰机制的概念,Redis提供的8种淘汰策略(如noeviction、volatile-lru等)及其适用场... 目录前言一、什么是 Redis 的内存淘汰机制?二、Redis 内存淘汰策略1. pythonnoe

Python调用另一个py文件并传递参数常见的方法及其应用场景

《Python调用另一个py文件并传递参数常见的方法及其应用场景》:本文主要介绍在Python中调用另一个py文件并传递参数的几种常见方法,包括使用import语句、exec函数、subproce... 目录前言1. 使用import语句1.1 基本用法1.2 导入特定函数1.3 处理文件路径2. 使用ex

Linux中shell解析脚本的通配符、元字符、转义符说明

《Linux中shell解析脚本的通配符、元字符、转义符说明》:本文主要介绍shell通配符、元字符、转义符以及shell解析脚本的过程,通配符用于路径扩展,元字符用于多命令分割,转义符用于将特殊... 目录一、linux shell通配符(wildcard)二、shell元字符(特殊字符 Meta)三、s

Java访问修饰符public、private、protected及默认访问权限详解

《Java访问修饰符public、private、protected及默认访问权限详解》:本文主要介绍Java访问修饰符public、private、protected及默认访问权限的相关资料,每... 目录前言1. public 访问修饰符特点:示例:适用场景:2. private 访问修饰符特点:示例:

windos server2022的配置故障转移服务的图文教程

《windosserver2022的配置故障转移服务的图文教程》本文主要介绍了windosserver2022的配置故障转移服务的图文教程,以确保服务和应用程序的连续性和可用性,文中通过图文介绍的非... 目录准备环境:步骤故障转移群集是 Windows Server 2022 中提供的一种功能,用于在多个

windos server2022里的DFS配置的实现

《windosserver2022里的DFS配置的实现》DFS是WindowsServer操作系统提供的一种功能,用于在多台服务器上集中管理共享文件夹和文件的分布式存储解决方案,本文就来介绍一下wi... 目录什么是DFS?优势:应用场景:DFS配置步骤什么是DFS?DFS指的是分布式文件系统(Distr