windows mkcert 配置https证书【配置 Nginx】编辑 hosts 文件添加域名与 IP 映射
发布时间: 2024-03-19 09:49:33 阅读量: 8 订阅数: 9
# 1. 简介
在本章中,我们将介绍mkcert工具以及为什么需要配置HTTPS证书。最终目标是在Windows系统上配置HTTPS证书并为Nginx设置域名映射。我们将逐步指导您完成这一过程,确保您可以成功配置HTTPS证书并进行测试。
# 2. 准备工作
在配置mkcert生成本地HTTPS证书之前,我们需要完成一些准备工作。本章将介绍如何下载和安装mkcert工具,配置Nginx服务器,并确保Windows系统的hosts文件可编辑。
### 2.1 下载和安装mkcert工具
首先,我们需要下载mkcert工具并安装它。mkcert是一个用于生成本地开发环境中的自签名证书的工具,能够模拟正式证书并使HTTPS配置变得简单易行。
```bash
# 下载mkcert工具
$ wget https://github.com/FiloSottile/mkcert/releases/download/v1.4.3/mkcert-v1.4.3-windows-amd64.exe
# 将mkcert工具添加到系统PATH中
$ setx PATH "%PATH%;C:\path\to\mkcert.exe"
```
### 2.2 配置Nginx服务器
接下来,我们需要配置Nginx服务器以便支持HTTPS。确保Nginx配置文件中已启用了SSL模块,并配置了域名指向正确的站点目录。
```nginx
server {
listen 443 ssl;
server_name yourdomain.com;
ssl_certificate /path/to/your/certificate.crt;
ssl_certificate_key /path/to/your/private.key;
# 其他Nginx配置...
}
```
### 2.3 确保Windows系统的hosts文件可编辑
在Windows系统中,我们需要确保hosts文件可编辑,以便添加域名与IP的映射关系。请以管理员身份打开文本编辑器来编辑hosts文件。
```bash
# 以管理员身份打开记事本
$ notepad C:\Windows\System32\drivers\etc\hosts
```
在完成以上准备工作后,我们就可以开始使用mkcert工具生成本地
0
0