没有合适的资源?快使用搜索试试~ 我知道了~
首页nginx配置 +负载均衡+https协议
资源详情
资源评论
资源推荐

() 安装 教程:
安装以及配置
()小程序的官网也给出了 的搭建教程:
服务器配置
一、SSL 证书申请
我查看文章发现现在主流的 证书有 和 ,这里我们使用
证书来开发,毕竟跟微信小程序保持一致比较安全些。
1、生成私钥和 csr 文件
(1)进入想要生成私钥的目录,如果没有就创建一个
#进入 nginx 的安装目录
cd /usr/local/nginx
#创建一个存放私钥的文件夹(自定义)
mkdir key
#进入 key 文件夹
cd key
(2)生成私钥
openssl genrsa -out server.key 2048
1
(3)生成 csr 文件
openssl req -new -key server.key -out certreq.csr
1

以下黑色标识文字仅供参考,请根据商户自己实际情况进行填写
Country Name: CN //您所在国家的 ISO 标准代号,中国
为 CN
State or Province Name:guandong //您单位所在地省/自治区/直辖市
Locality Name:shenzhen //您单位所在地的市/县/区
Organization Name: Tencent Technology (Shenzhen) Company Limited
//您单位/机构/企业合法的名称
Organizational Unit Name: R&D //部门名称
Common Name: www.example.com //通用名,例如:www.itrus.com.cn。
此项必须与您访问提供 SSL 服务的服务器时所应用的域名完全匹配。
Email Address: //您的邮件地址,不必输入,直接回车跳过
"extra"attributes //以下信息不必输入,回车跳过
直到命令执行完毕。
注:上述是微信小程序官方文档,亲测完全可以生成。执行上面的命令后,在
当前目录下即可生成私钥文件 server.key 和 certreq.csr csr 文件。
二、nginx 重新编译添加 ssl 模块
(1)找到安装 nginx 的源码根目录,如果没有的话下载新的源码。
注: 的安装目录和配置文件的目录不是一个目录,千万不要弄错,我一般
将安装文件都放在 文件夹下。
安装 参考文章:
安装以及配置
(2)查看 ngixn 版本极其编译参数
/usr/local/nginx/sbin/nginx -V

1
为什么是这个路劲呢,因为我们配置编译的 就是这个路径, 在
目录下启动、关闭。
在 后面显示的原有的 参数如下:
--prefix=/usr/local/nginx --with-http_stub_status_module --with-
http_ssl_module --with-file-aio --with-http_realip_module
1
(3)进入 nginx 安装目录
进入的是我们解压 的目录
cd /opt/nginx-1.11.6
1
(4)执行重新编译的代码和模块
我们安装完 并执行 需要第三方的模块,否则我们会修改 配
置文件监听 端口就会出现缺少 模块的错误。
./configure --prefix=/usr/local/nginx --with-
http_stub_status_module --with-http_ssl_module --with-file-aio --
with-http_realip_module
1
./configure –prefix=nginx 安装路径 –with-模块
这里注意一个小细节,就是 后的空格,千万要空出来,要不然编译模块会出
错。
(5)make 编译
!千万别 !,否则就覆盖安装了
make

1
! 完之后在 " 目录下就多了个 ,这个就是新版本的程序了。
(6)备份原有的 nginx 文件(备份是一个良好的习惯,再修改配置文件的时
候最好都要备份一下)
cp /usr/local/nginx/sbin/nginx/usr/local/nginx/sbin/nginx.bak
1
这里备份的也是我们 配置文件的,不是安装文件的,要注意下。
(7)将新生成的 nginx 程序覆盖原有的 nginx(这个时候 nginx 要停止状态)
cp objs/nginx /usr/local/nginx/sbin/nginx
1
(8)测试新的 nginx 程序是否正确
/usr/local/nginx/sbin/nginx -t
1
如果显示如下说明成功,否则失败
nginx: theconfiguration file /usr/local/nginx/conf/nginx.conf
syntax is ok
nginx:configuration file /usr/local/nginx/conf/nginx.conf test
issuccessful
1
2
(9)启动 nginx,可以通过命令查看是否已经加入成功
#启动 nginx(进入 sbin 目录启动)
cd /usr/local/nginx/sbin
./nginx
剩余16页未读,继续阅读


















qq_21131561
- 粉丝: 0
- 资源: 24
上传资源 快速赚钱
我的内容管理 收起
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助

会员权益专享
最新资源
- 基于51单片机的usb键盘设计与实现(1).doc
- 基于plc的楼宇恒压供水系统学位论文.doc
- 基于VC--的五子棋程序设计与实现毕业设计.doc
- 我国软件和信息技术服务业的发展现状及存在的问题.pdf
- 电子商务环境下的会计电算化研究.doc
- 市政道路施工组织设计方案#1_公路桥梁隧道施工组织设计.doc
- 软件工程网上书店管理系统详细课程设计报告很经典.doc
- 基于PLC的小区供水系统设计课程设计(论文).doc
- 基于ssm+mysql的高校自习室预约系统源码数据库论文.docx
- 抗生素发酵生产自动化可研报告.doc
- 基于delphi7.0的学生信息管理系统.doc
- Redmine用户手册
- SSM+Vue猎头公司管理系统答辩PPT.pptx
- ChatGPT的提示艺术-制作清晰有效提示的指南中文版
- 电商数据分析案例.doc
- 全国机动车缉查布控系统互联网模拟测试系统专业知识讲座.ppt
- 本科毕业论文---基于at89s52单片机的直流数控恒流源设计正文.doc
- 内蒙古大学892部分程序设计题
- 本科毕业论文---电子商务.doc
- 学习电子商务基础与应用PPT课件第8章网络促销.ppt
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈



安全验证
文档复制为VIP权益,开通VIP直接复制

评论0