摘要:需要支持假设你已经有证书从源码编译安装解压三连此时安装的配置会报错重新编译编译完成后不要会覆盖安装编译出的在里我们之拥替换此二进制文件就好了先停止将复制到不先停止的话会出现无法创建普通文件文本文件忙然后将的配置上启动应
http2需要https支持,假设你已经有https证书
从源码编译安装openresty
解压: tar -xzvf openresty-VERSION.tar.gz cd openresty-VERSION/ 三连: ./configure make sudo make install
此时安装的openresty配置http2会报错 the "http2" parameter requires ngx_http_v2_module
重新编译:./configure --with-http_v2_module
编译完成后make (不要make insall ,会覆盖安装)
编译出的nginx在 openresty-1.13.6.2/build/nginx-1.13.6/objs/里
我们之拥替换此二进制文件就好了
nginx -s stop先停止nginx
将openresty-1.13.6.2/build/nginx-1.13.6/objs/nginx 复制到/usr/local/openresty/nginx/sbin
不先停止nginx的话会出现 cp: 无法创建普通文件"./nginx": 文本文件忙
然后将listen的http2配置上启动nginx应该就可以看到
如果替换了新编译的nginx二进制文件还是使用http1.1,检查一下openssl版本和编译的模块,openssl版本需大于1.0.1才能支持http2
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/40355.html
摘要:安装更新软件源安装但是这个版本是只能使用查看无效安装安装模块用这个模块升级一定要加升级到最新版此时可以用查看版本安装安装开发库下载安装包解压安装包进入文件将安装到目录下目录自 nodejs安装 apt update --更新软件源 apt install nodejs --安装nodejs,但是这个版本是4.2.6(只能使用nodejs -v 查看,node 无效) apt i...
摘要:确保预先安装了官方的包申请证书官方的在系统上有各种依赖问题,各种尝试后放弃了。网上搜索资料后,使用了小巧的。 我大EOI的官网正式上线啦!为了打造公司第一个正式上线的公开站点,我们着实费了不少心思,其中之一就是如何把它搞得快速安全。我们用 Nuxt 做了 SSR,而且启用了 PWA module,Lighthouse 得分在 90 分以上。官网在保证 IE9 兼容性的基础上,还使用了诸...
摘要:有时候我们想对响应例如接口返回的内容做些字符串,虽然可以使用各语言代码相关方法例如的进行替换,但是在层面替换是更方便的,无需修改代码。修改为注意需要添加。 有时候我们想对响应(例如PHP接口)返回的内容做些字符串,虽然可以使用各语言代码相关方法(例如PHP的str_replace)进行替换,但是在nginx层面替换是更方便的,无需修改代码。 约定:本文源代码目录统一放在:/root/s...
摘要:但官方没有发布相关东西,所以以结合安装参考官方的为原则编写。运行测试运行成功,大小,太大了感觉,提交到云端。启动官方镜像提交到云端,偶然想搜索下有没有,竟然反问有官方镜像,了个下来,还不错。 前言 为什么要使用openresty? 官方说明:OpenResty® 是一个基于 Nginx 与 Lua 的高性能 Web 平台,其内部集成了大量精良的 Lua 库、第三方模块以及大多数的依赖项...
阅读 855·2021-11-18 10:02
阅读 1592·2019-08-30 15:56
阅读 2551·2019-08-30 13:47
阅读 2621·2019-08-29 12:43
阅读 823·2019-08-29 11:19
阅读 1709·2019-08-28 18:23
阅读 2652·2019-08-26 12:23
阅读 2973·2019-08-23 15:29