分享CentOS6&CentOS7可用nginx-1.25.3版本rpm包

分享CentOS6&CentOS7可用nginx-1.25.3版本rpm包

采用10月24日官方发布的1.2.3版本,使用rpmbuild编译,默认路径为/usr/share/nginx,如果从之前版本升级,建议检查路径是否一致,可以采用备份配置文件进行卸载之前的版本,然后安装此版本,或者使用软链接进行配置。后期nginx官方发布新版本后,博客会在第一时间进行编译升级。 适用于CentOS6: nginx-1.25.3-1.el6_x86_64.rpm 适用于CentOS...

Centos6利用rpm-build编译Nginx rpm包

Centos6利用rpm-build编译Nginx rpm包

肯定有人纳闷,为啥单独把CentOS6下的nginx进行编译? 那是因为Centos6由于已经过时不再更新,而CentOS7官方还在持续更新,没必要重复造轮子,centos7可以参阅此连接: nginx-centos7-rpm 安装rpmbuild: yum install rpm-build zlib-devel openssl-devel gcc perl-devel pam-devel unzip -y mkdir -p /root/rpmbuild/{SOURCES,SPECS} 下载相...

分享一个Nginx反向代理配置

分享一个Nginx反向代理配置

废话不多,上配置: server { listen 80; listen 443 ssl http2; server_name cikeblog.com; ssl_certificate /root/.acme.sh/cikeblog.com/fullchain.cer; ssl_certificate_key /root/.acme.sh/cikeblog.com/cikeblog.com.key; ssl_prefer_server_ciphers on; ssl_ciphers ECDHE-RSA-AES256-GCM-SHA384:ECDHE-RSA-AES128-GCM-SHA256:...

Nginx-1.19.2版本二进制免安装及rpm包分享

Nginx-1.19.2版本二进制免安装及rpm包分享

nginx低版本安全事故最近也频发,因为博客部分资源使用的还是低版本,譬如1.15,1.14等等,部分安全软件建议升级到1.16.1及1.17.3以上,所以博客直接制作了Nginx最新版1.19.2的免安装版本及rpm包进行分享。 部分漏洞情况如下: nginx 1.17.3 安全:当使用 HTTP/2 时,客户端可能会导致过多的内存消耗和 CPU 使用 (CVE-2019-9511, CVE-2019-951...

Linux下对Nginx手动打包教程

Linux下对Nginx手动打包教程

我们在上一篇文章中聊起Nginx自动打包工具,具体参考:nginx免安装包制作工具:nginx-portable,工具始终是工具,我们并不能排除他没有任何问题, 所以在有条件的情况下,我们还是建议手动通过源码编译方式,制作一个免安装的nginx二进制包。 以下操作均在CentOS中测试正常。 安装依赖: yum install gcc-c++ perl  pcre make wget pcre-dev...

Nginx免安装包制作工具:Nginx-portable

Nginx免安装包制作工具:Nginx-portable

最近在捣鼓离线版Nginx,本来打算制作成rpm包,可惜技术不到位,只能改变思路,把Nginx编译成免安装的二进制包,类似于Tomcat,直接去start就能使用,所以找到了nginx-portable,快捷编译Nginx为二进制包的工具。 安装: Ubuntu&Debian: sudo apt-get install perl git curl unzip build-essential libpcre3-dev libssl-dev -y CentOS: ...