Debian系统添加模块并重新编译打包Nginx
之前打包的Nginx已经很久没更新了,前几天正好爆出了两个安全漏洞(HTTP/2(CVE-2018-16843,CVE-2018-16844)和MP4模块(CVE-2018-16845)),再加上想试试brotli压缩,于是花了点时间再次打包了一下,这里做个记录以便查阅。
…
之前打包的Nginx已经很久没更新了,前几天正好爆出了两个安全漏洞(HTTP/2(CVE-2018-16843,CVE-2018-16844)和MP4模块(CVE-2018-16845)),再加上想试试brotli压缩,于是花了点时间再次打包了一下,这里做个记录以便查阅。
…
作为一个PHP开发者以及一个macOS系统爱好者,在macOS系统上配置Nginx+PHP+MySQL开发环境是一件很容易也藏有暗坑的事,前几天说的,将黑苹果升级到了macOS 10.14 Mojave,于是又花了点时间重新配置了下本地的开发环境,期间踩了几个坑,这里记录一下。
…
前几天说了,将HTTPS升级到了TLSv1.3,这么多天了,终于有时间整理下折腾过程了。
…
看过我之前文章的朋友都知道,不管是日常使用,还是当做本地开发环境,我都喜欢使用macOS作为桌面系统,之前是用黑苹果,入职新公司之后,现在终于用上了白苹果,也算是对得起乔老爷子了哈哈哈。
作为一个PHP老菜鸟,以前用Windows的时候,都是用的phpStudy作为PHP运行环境,现在要用macOS作为开发平台,找了一圈没有一个有phpStudy那么方便的PHP本地运行环境,唯一一个好用点的MAMP PRO还死贵死贵的,没办法,要吃饭,虽然有困难,但还是要想办法解决,折腾了一圈各种带图形化界面的包,最终还是回到了命令行,还是用brew安装各个组件好使。
…
没管住我这双手,又折腾了下,从源代码编译了下Nginx,这次升级给Nginx加上了TLS 1.3支持,并加入了PageSpeed,顺带编译进了ngx_http_google_filter_module、ngx_http_substitutions_filter_module、ngx_cache_purge这几个模块,不知道什么时候没有默认开启的http_image_filter_module也顺手给它开启了,编译过程先不说,有空整理下专门写一篇文章做下记录,先说说TLS 1.3的升级及升级过程踩到的几个坑。
…
最近新入职公司,同事遇到一个问题,说是线上客户一个系统,一增加产品就出现404错误,同一个URI,GET访问就没问题,用表单POST数据过去就出现404错误,讲道理来说,就算出问题,这应该是后端问题,如果报502错误我能理解,但是后端问题你给我报个404是几个意思?
…
今天在给Nginx配置证书的时候,遇到了这么一个问题,详细报错如下:
root@elsenow-virmach:~# nginx -t
nginx: [emerg] PEM_read_bio_X509_AUX("/root/elsenow-ecc.crt") failed (SSL: error:0906D066:PEM routines:PEM_read_bio:bad end line)
nginx: configuration file /etc/nginx/nginx.conf test failed
…
Nginx提示SSL: error:0906D066:PEM routines:PEM_read_bio:bad end line错误解决查看全文 »
在论坛看到有大神发出了几个Namecheap的One year SSL certificate,虽然没说怎么用,但摸索了下,还是使用上了,趁着有空,折腾了一下Namecheap家的SSL申请过程。
…
前几天说了,Gitea+Nginx+SSL+MySQL配置Git服务器记录,用Nginx和Gitea搭建了一个git仓库,今天推送的时候,发现一直在报错,于是花了点时间解决。
…
公司的项目一直用的SVN,最近觉得代码提交测试之后,更新到正式服务器有点麻烦,就折腾了下各种搭建自有git服务器程序,前后试了gitlab、gitea、gogs,最后选择了gitea,打算配置一台私有的git服务器跟同事协作及给服务器代码版本更新,这里记录一下gitea的配置过程。
…