文章目录
web 应用介绍
web 四大件
1. 系统
Linux,windows,macos
2.中间件
中间件:是一个独立的系统软件或者一种服务程序,位于操作系统之上web之下,管理计算机资源和网络通讯(简单来说中间件是提供系统软件和应用软件之间连接的软件)
常见有 Apache Websphere IIS tomcat JBoss Weblogic IBM HTTP Server NGINX。
这里我们搭建网站用的是 IIS ,其可以通过 IIS 管理器来配置网站的访问权限,身份验证等等。
- 在 IIS 管理器打开文件夹或文件,右键编辑权限,即可设置文件的读写权限,导致我们的木马失效
- 点击身份验证,关闭匿名身份验证,打开window身份验证,这样访问网站就要输入账号密码。
- 解析规则文件配置,点击 MIME 类型,通过该规则我们能够根据文件的后缀来解析指定的文件格式,如果访问mime没配置的文件类型的文件,浏览器会直接下载下来。
3.数据库
mysql,mssql,access。
-
本地存储
像我们搭建的这个博客一样,源码和数据库放在一起
-
站库分离
数据库和网站源码放在不同服务器上
-
云数据库
安全组和登陆方式配置可以更加复杂。甚至有 oos 对象存储服务,专门用来放置图片和视频,更加安全。
4.源码
- 开源
- 商业
- 自写
路由访问源码文件
-
常规访问
url 和 目录对应的上
-
路由访问
有些网站项目无法通过路径访问,url 和 文件目录对应不上,要根据配置路由来访问。比如 python 和 java 的web框架。
网站的搭建(移步另一篇文章winserver IIS 下搭建 asp web 应用-优快云博客)
搭建网站的几种模式
-
子域名模式
比如我申请的域名是 a.com,网站挂载的域名是 b.a.com
-
端口模式
比如网站访问端口默认 80,我们可以改成 88
-
目录模式
比如 b.a.com/a 下放的是我的博客系统,.a.com/b 下放的是商店页面。
-
其他
集成软件,docker,分配站