首先需要SSL证书。SSL证书是跟域名绑定的,还有有效期。windows下双击可以查看相关信息。 下载的证书是分Apache、IIS、Tomcat和Nginx的。 我们需要的是Nginx文件夹下的crt和key这两个文件的。 下面说下nginx的配置过程。 首先通过官网进行下载:https://nginx.org/en/download.html 然后我们要配置nginx.conf这个文件。
(例如服务A在100.101.102.104:8080上,只允许http访问,nginx 服务在 100.101.102.103:8080 上,通过nginx配置SSL证书来实现接口https的请求,然后把请求代理发送http请求到A服务上)。 把test.com.key 和 test.com_bundle.crt 两个文件放到nginx安装目录下的conf目录里(和nginx.conf放一起) 修改nginx.conf 配置文件: ...
进入nginx根目录,我这里是 C:\nginx-1.14.0,按住 shift 键,右击空白处,选择 “在此处打开命令窗口” 通过dos命令安装nginx服务,输入 nginx-service.exe install (卸载服务:nginx-service.exe uninstall) 安装完成后,即可在windows服务里找到 nginx-service 的服务 三、配置反向代理 nginx配置文件路径,根目录/conf/n...
这里的 VPN 就是做正向代理的。正向代理服务器位于客户端和服务器之间,为了向服务器获取数据,客户端要向代理服务器发送一个请求,并指定目标服务器,代理服务器将目标服务器返回的数据转交给客户端。这里客户端是要进行一些正向代理的设置的。 反向代理 反向代理和正向代理的区别就是:正向代理代理客户端,反向代理代理服...
一、Nginx反向代理的作用 Nginx反向代理服务,可以代理接收请求,并把请求转发到设置好的其他服务器上。 例如,Nginx服务器为 100.101.102.103,A服务为 100.101.102.104 ,通过Nginx配置文件,可以是Nginx服务器代理接收A服务的请求,然后转发到A服务上。 通过SSL证书配置可以是Nginx具有接收Https的能力,然后通过http转发到...
在Windows上配置Nginx以使用HTTPS,你需要按照以下步骤进行: 1. 准备SSL证书 首先,你需要获取SSL证书。你可以选择从受信任的证书颁发机构(CA)购买证书,或者使用Let's Encrypt等免费服务来生成证书。 2. 安装并配置Nginx 确保你已经下载并安装了Nginx。你可以从Nginx的官方网站下载适用于Windows的安装包,并按照安装向导...
Nginx反向代理 背景需求 我的环境 A 内网机器不能访问公网,B 机器能访问公网,目的就是 A 机器通过 B 机器反向代理访问公网 codingce.com.cn 站点(注意这里不是 A 机器 通过 B 机器访问公网,A 机器要是通过 B 机器访问公网那就是正向代理了)。
本文主要参考了windows配置NGINX、NGINX配置SSL证书通过HTTPS访问、使用HTTPS通过NGINX代理访问服务器端项目,结合实际应用,以完整流程复写一遍 本文假定已经通过Openwrt或ddns-go配置好了ddns服务,文内不再涉及相关内容。 Windows安装配置nginx 官网:http://nginx.org/en/download.html 下载后解压至纯英文目录,如D:\nginx...
E:\nginx-1.20.1\nginx.conf server { listen 443 ssl; server_name a.b.co.cn; # 配置的https的域名ssl_certificateE://nginx-1.20.1//ssl//shidian.crt; # 这个是证书的crt文件所在目录ssl_certificate_keyE://nginx-1.20.1//ssl//shidian.key; # 这个是证书key文件所在目录 ssl_session_cache sh...
https://nginx.org/en/download.html 具体的链接地址为: https://nginx.org/download/nginx-1.26.0.zip 需要说明: 偶数的版本是稳定版 奇数的版本是开发版 建议使用偶数版本. 1. 2. 3. 4. 5. 6. 7. 8. 查看编译包含的组件 C:\nginx-1.26.0>nginx.exe -V ...