Nginx中配置GZIP压缩详解

这篇具有很好参考价值的文章主要介绍了Nginx中配置GZIP压缩详解。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

网站访问速度对用户来说是很重要的体验,有时候除了增大带宽外,还需要对文件进行压缩。

首先找到Nginx安装路径下的配置文件:

Nginx中配置GZIP压缩详解

Nginx中配置GZIP压缩详解

Nginx中配置GZIP压缩详解

保存后,使用nginx -t检查配置文件是否OK:

Nginx中配置GZIP压缩详解

        上述报错证明nginx在编译安装时候没有连同http_ssl_module模块一同编译;现在的情况是nginx已经安装过了,需要重新编译,编译安装的时候带上--with-http_ssl_module配置。

修改前:

Nginx中配置GZIP压缩详解

切换到源码包进行编译:

./configure --prefix=/home/keepmoving/Nginx/nginx_install --with-http_stub_status_module --with-http_ssl_module

Nginx中配置GZIP压缩详解

执行过程中报了下述错误:

Nginx中配置GZIP压缩详解

 直接使用yum安装openssl openssl-devel即可:

yum -y install openssl openssl-devel

Nginx中配置GZIP压缩详解

再次执行上面的命令:

Nginx中配置GZIP压缩详解

Nginx中配置GZIP压缩详解

配置完成后,运行命令make:   【如果此时没有提醒stop,下一步操作中也是需要stop Nginx进程的】

Nginx中配置GZIP压缩详解

Nginx中配置GZIP压缩详解

Nginx中配置GZIP压缩详解

再次重新执行make命令:

Nginx中配置GZIP压缩详解

make命令执行后,不要进行make install,否则会覆盖安装。

备份原有已安装好的nginx:

cp /home/keepmoving/Nginx/nginx_install/sbin/nginx /home/keepmoving/Nginx/nginx_install/sbin/nginx.bak
ls -l /home/keepmoving/Nginx/nginx_install/sbin/

Nginx中配置GZIP压缩详解

如果上面没有stop掉Nginx的话,此时需要停止nginx状态

将编译好的nginx覆盖掉原有的nginx:

cp ./objs/nginx /home/keepmoving/Nginx/nginx_install/sbin/

Nginx中配置GZIP压缩详解

启动nginx,并验证是否启动成功:

Nginx中配置GZIP压缩详解

查看版本:

Nginx中配置GZIP压缩详解

Nginx配置完成后,可以将上面配置文件中的注释给解开了:

Nginx中配置GZIP压缩详解

Nginx中配置GZIP压缩详解

保存后,使用nginx -t检查配置文件是否OK:

Nginx中配置GZIP压缩详解

Nginx中配置GZIP压缩详解

 此时再去检查是否有错误:Nginx中配置GZIP压缩详解

重新加载配置:

Nginx中配置GZIP压缩详解

未完待续。。。

参考博文:

nginx: [emerg] the "ssl" parameter requires ngx_http_ssl_module - 简书文章来源地址https://www.toymoban.com/news/detail-440172.html

到了这里,关于Nginx中配置GZIP压缩详解的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 网站优化之开启tomcat的gzip压缩传输特性

    本文于2015年底完成,发布在个人博客网站上。 考虑个人博客因某种原因无法修复,于是在博客园安家,之前发布的文章逐步搬迁过来。 基于tomcat 8.0.x版本的文档,可以了解到tomcat支持基于 gzip 实现的压缩返回数据的特性。 最简单的配置样例如下: 关于启用gzip压缩传输特性

    2024年02月03日
    浏览(40)
  • 【Linux命令详解 | gzip命令】 gzip命令用于压缩文件,可以显著减小文件大小

    在Linux中, gzip 命令是一款强大的文件压缩工具,它可以通过压缩文件的方式显著减小文件大小,从而节省存储空间并加速文件传输。无论是在文件备份、数据传输还是发布软件包时, gzip 命令都是一个非常有用的工具。在本文中,我们将深入探讨 gzip 命令的各个方面,包括

    2024年02月12日
    浏览(48)
  • nginx 配置 可使用服务器IP访问网站

    如果想要在局域网中使用ip访问nginx配置的网站,需要在防火墙中设置开放端口 nginx 默认监听的是80端口,,我们也可以在nginx的配置文件中复制粘贴多个server,并设置不同的监听端口 1,添加80端口  firewall-cmd --zone=public --add-port  80/tcp  --permanent 2,重启防火墙服务:systemctl

    2024年02月14日
    浏览(52)
  • 让Nginx飞:从调优配置到加速网站访问

    只是说心血来潮,忽然想写一下nginx调优那些事情,补充一下线上的文档(至于线下,收藏的都是配置文件,拿来改改就能用,也用不着和别人介绍每一项是干嘛的) 实际上nginx优化通用的也就几项,网上的内容基本上也差不多,主要看文档新不新,老版本和新版本是否有差异

    2024年03月23日
    浏览(45)
  • 详解-树莓派使用Nginx 搭建轻量级网站远程访问(1)

    转载自cpolar极点云文章:树莓派使用Nginx 搭建轻量级网站远程访问 安装 Nginx(发音为“engine-x”)可以将您的树莓派变成一个强大的 Web 服务器,可以用于托管网站或 Web 应用程序。相比其他 Web 服务器,Nginx 的内存占用率非常低,可以在树莓派等资源受限的设备上运行。同时

    2024年02月12日
    浏览(44)
  • nginx网站服务(下载,配置,命令,实现访问状态统计,访问控制,域名 IP端口访问,身份验证)

    目录 概念 Nginx的优势和特点: 下载配置nginx(两种方式编译和yum) 编译安装,安装依赖  创建运行用户、组 解压nginx压缩包 配置Nginx  编译安装 修改权限 让系统识别nginx的操作命令 配置 nginx命令 nginx的配置文件 全局配置 模块 location的配置 1. root 指令: 2. alias 指令: 实现

    2024年02月19日
    浏览(53)
  • nginx配置SSL证书配置https访问网站 超详细(附加配置源码+图文配置教程)

    最近在阿里云上入手了一台云服务器,准备搭建一套java程序,在 Nginx 配置SSL证书时,配上之后前端可以正常以https的方式打开,但是访问不到后端,自己也是明明知道是 Niginx 配置的问题,但就不知道错哪了,当时心里的那种感觉真是无法表达呜呜呜… 经过排查发现 前端访

    2024年02月11日
    浏览(50)
  • Nginx配置https网站访问第三方节点的http资源

    https网站无法直接下载http网站的文件。解决思路有以下几种情况:1.两个网站都同时改为http或https。2.通过nginx转发。3.通过后端java代码获取对方网站的文件流然后把流返回给前端 本文介绍如果通过nginx转发访问http网站 配置规则一: 这样配置之后,本地网站比如是:访问htt

    2024年02月16日
    浏览(54)
  • Linux gzip命令教程:如何有效地压缩和解压文件(附实例详解和注意事项)

    gzip (GNU zip)是一种在Linux系统中常见的命令行压缩工具。它使用DEFLATE压缩算法来减小文件的大小,使文件更易于存储和传输。 gzip 主要用于压缩文本文件、Tar归档文件和网页。不建议使用 gzip 来压缩图像、音频、PDF文档和其他已经压缩的二进制文件。 gzip 命令在大多数Lin

    2024年03月18日
    浏览(54)
  • Nginx网站服务详解(Nginx服务的主配置文件 ——nginx.conf)

    目录 一、全局配置的六个模块简介 二、Nginx配置文件的详解 1)全局配置模块  2)I/O 事件配置  3)HTTP 配置  4)web服务监听设置 5)其他设置 location常见配置指令:“root、alias、proxy_pass 对比:  当设置  location /test{     },alias /var/www/html  和   root /var/www/html  有什么区别

    2024年02月07日
    浏览(59)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包