银河麒麟V10 SP1可用nginx-1.27.2二进制免安装版本

银河麒麟V10 SP1可用nginx-1.27.2二进制免安装版本

采用官方最新Nginx1.27.2版本。适用于国产化操作系统:银河麒麟V10版本,使用nginx-portable编译,默认路径为/app/nginx,如果从之前版本升级,建议检查路径是否一致,可以采用备份配置文件进行卸载之前的版本,然后安装此版本,或者使用软链接进行配置。后期nginx官方发布新版本后,博客会在第一时间进行编译升级。 适用于银河麒麟V10: ngin...

Nginx免安装包制作工具:Nginx-portable 二次更新

Nginx免安装包制作工具:Nginx-portable  二次更新

之前compile文件打包路径为相对路径,非绝对路径,导致每次都需要进入nginx路径内去启动,如果我们需要考虑用服务控制,去编写nginx.service时,需要先进入nginx路径后,执行/sbin/nginx启动,这无疑增加了毫无营养的工作量。本次手动更新,可适用于后续Nginx升级使用。 最终解决办法: 将nginx路径固定到/app/nginx路径,将配置文件conf固定...

分享CentOS7可用nginx-1.26.0版本rpm包及二进制免安装版本

分享CentOS7可用nginx-1.26.0版本rpm包及二进制免安装版本

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

分享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: ...