Windows站点搭建

1 网站的架构

1
2
3
4
5
6
7
https://mp.weixin.qq.com/s/DzWkmgfqRDxhhOfON7C72A
- 搭建网站需要什么?
服务器(电脑)、操作系统(Linux、Windows、mac....)、中间件(网站搭建核心的组件)、前端语言(html、css、JavaScript)、后端语言(PHP/python/java....)、数据库(MYSQL/SQLSERVER.....)


+ 常见的网站框架
LNMP LAMP WISP LTMJ

2 中间件的概念

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
·IIS:互联网信息服务(Internet Information Services,简称IIS),是由微软公司提供的基于运行Microsoft Windows的互联网基本服务。

·Apache:( Apache HTTP Server)是Apache软件基金会的一个开放源码的网页服务器,可以在大多数计算机操作系统中运行,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件之一。它快速、可靠并且可通过简单的API扩展,将Perl/Python等解释器编译到服务器中。

·Nginx:Nginx是一个高性能的HTTP和反向代理web服务器继Apache之后的另一款在Linux下被大量使用的web服务软件

·Tomcat: Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。



- 只要有了中间件,其实网站就已经完成了差不多
- 中间件 --- 网站服务
- 中间件 = 平台(资源) + 通信(协议) --- 管理计算资源和网络通信

+ phpstudy(集成化工具)
+ 宝塔

3 http站点搭建

服务器

http站点搭建

http站点搭建

1
http://192.168.137.133/ ---- 根目录的首页 --- 门户网页

http站点搭建

1
2
https://sc.chinaz.com/moban/
- 前端源码

域名 — hosts — C:\Windows\System32\drivers\etc

http站点搭建

只允许域名访问

4 https站点搭建

CA机构搭建

http站点搭建

http站点搭建

http站点搭建

http站点搭建

http站点搭建

服务器

证书申请

http站点搭建

http站点搭建

csr — 证书申请之前

cer — 证书申请之后

http站点搭建

申请证书 — 高级证书申请 — 使用 base64 编码的 CMC 或 PKCS #10 文件提交 一个证书申请,或使用 base64 编码的 PKCS #7 文件续订证书申请。

http站点搭建

1
云服务器、内网穿透