Nginx提示SSL: error:0906D066:PEM routines:PEM_read_bio:bad end line错误解决

今天在给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错误解决”

腾讯云免费SSL证书安装

之前也提到过,腾讯云给我送了个2000元的通用优惠券,买了个三年的服务器之后,还剩400多,又快到期了,于是就在腾讯云注册了个5年的域名,也就是现在正在使用的这个。本来我都打算使用letsencrypt的免费SSL,但是看到腾讯云这么慷慨给我送了一个免费一年的,就想着能不能折腾一下了。

继续阅读“腾讯云免费SSL证书安装”

更换域名及WordPress和Nginx相应的配置更改记录

之前的域名上线了快2个月了,百度还是每天怕但就是不收录,没办法,写了这么多年的博客,一直不在乎流量的我现在也像百度低头了,中文站来说,百度的流量还是没办法忽视的,于是趁着腾讯云送的2000元代金券快要到期这个机会,抓耳挠腮绞尽脑汁又注册了一个域名,也就是现在这个,怕自己会后悔又想半路换域名,于是一下子就注册了5年,加上买的三年的香港服务器,到时候就算服务器到期,域名都没到期,也不知道能不能坚持写下去。

继续阅读“更换域名及WordPress和Nginx相应的配置更改记录”

Debian系统重新打包nginx格式deb软件包

因为某些原因,我需要使用Nginx的某个模块,但是要用的那个模块正好Nginx不自带,于是我们需要自己加上对应的某个模块之后再次编译Nginx。

但是我又不想到正式的服务器上去安装编译所需要的那一大堆依赖,于是就想着能否借助Nginx官方的代码、相关编译程序再次自行二次打包,折腾了一下,还真被我打包成功了,这里记录一下。
继续阅读“Debian系统重新打包nginx格式deb软件包”

CentOS 7 系统配置Nginx+PHP-FPM+Mariadb

其实我是更喜欢Debian的,尤其是刚发布不久的Debian9,毕竟和CentOS相比,Debian9官方源的包多且新,满足了我对Linux系统的所有需求。

但是由于工作原因,用得更多的是CentOS,其中我新接手的项目用的都是CentOS7,毕竟CentOS6相对来说有些过时,很多包版本都过低,尤其是我的主力开发语言,还是5.3.x。而且CentOS7是未来,包含了很多新特性,用新不用旧嘛,所以我更多的是选择CentOS7。

继续阅读“CentOS 7 系统配置Nginx+PHP-FPM+Mariadb”