一、下载Nginx

二、配置Nginx
1、准备证书文件
通常是一个 .crt 或 .pem 公钥文件,和一个 .key 私钥文件。 (1)在 nginx 目录下新建一个文件夹 cert; (2)将两个证书文件放进去。 
2、编辑配置文件
进入 conf 文件夹,用记事本打开nginx.conf,删除或注释掉默认的 server 块,添加以下配置:
worker_processes 1;
events {
worker_connections 1024;
}
http {
include mime.types;
default_type application/octet-stream;
sendfile on;
keepalive_timeout 65;
#—将HTTP强制跳转到HTTPS—
server {
listen 80;
server_name xxx.com;
return 301 https://www.xxx.com$request_uri;
}
server {
#—监听 443 端口,开启 ssl—
listen 443 ssl;
#—你的域名—
server_name www.xxx.com;
#—填写证书路径(注意路径分隔符用 / 或 \\\\)—
ssl_certificate C:/nginx-1.30.2/cert/FullSSL.crt;
ssl_certificate_key C:/nginx-1.30.2/cert/SSL.key;
ssl_session_timeout 5m;
ssl_protocols TLSv1.2 TLSv1.3;
ssl_ciphers HIGH:!aNULL:!MD5;
add_header Strict-Transport-Security "max-age=31536000";
#—网站文件根目录,也就是存放网站代码的地方—
root C:/web/xxx;
index index.html index.htm index.php;
location / {
try_files $uri $uri/ /index.html;
}
}
}
3、启动并测试
(1)在nginx文件夹根目录的搜索框输入cmd,回车。
(2)测试配置是否正确 输入命令
nginx -t
# 有时需要输入全称 nginx.exe -t
如果看到 syntax is ok 和 test is successful,说明配置文件没写错。
如果报错,根据错误信息进行更改,更改后需要再次运行nginx -t命令。 (3)启动Nginx 输入命令
start nginx
Nginx 启动后没有窗口,它会在后台运行。看到一闪而过的黑色窗口就是启动成功了。 (4)常用命令 重新加载配置(修改配置后):
nginx.exe -s reload
快速停止:
nginx.exe -s stop



