nginx — 如何修复 “ssl” Directive Is Deprecated, Use “listen … ssl”
将 nginx 更新到较新版本时,您可能会遇到已弃用的配置。Nginx 使用类似 YAML 的定义格式来创建配置。这种格式随着时间的推移通过添加、删除或更改关键字而发展。
本教程向您展示如何修复 nginx 的“ssl” deprecation warning telling you to use “listen … ssl”。…
记录-交流-Web开发知识分享
将 nginx 更新到较新版本时,您可能会遇到已弃用的配置。Nginx 使用类似 YAML 的定义格式来创建配置。这种格式随着时间的推移通过添加、删除或更改关键字而发展。
本教程向您展示如何修复 nginx 的“ssl” deprecation warning telling you to use “listen … ssl”。…
本篇文章分享一个和 Nginx 以及 PHP 有关的“黑魔法”:NGX-PHP 模块。通过这个方式,我们可以低成本的实现高性能应用,以及适合在服务器资源有限的情况下,同时体验到 Nginx 的高效以及 PHP 的灵活。
如果你对 PHP 的印象还停留在“慢”,那么或许这篇文章可以帮助你打开新世界。…
在他们的共享主机生活中,曾经只使用 Apache 的.htaccess文件配置所有内容的人通常会翻译以下规则:
RewriteCond %{HTTP_HOST} example.org RewriteRule (.*) http://www.example.org$1
像这样:
server { listen 80; server_name www.example.org example.org; if ($http_host = example.org) { rewrite (.*) http://www.example.org$1; } ... }
这是一种错误,繁琐且无效的方式。正确的方法是为 定义一个单独的服务器:…
gzip_types 添加 text/html类型:
如下:
gzip on;
gzip_vary on;
gzip_proxied any;
gzip_comp_level 6;
gzip_buffers 16 8k;
gzip_http_version 1.1;
gzip_types text/plain text/html text/css application/json application/javascript text/xml application/xml application/xml+rss text/javascript;
…
HTTP/2不支持 HTTP 1.1 的分块传输编码机制Transfer-Encoding:chunked,因为它提供了自己的、更高效的数据流传输机制
…
HTTP/2 和 HTTP/3 中禁止使用特定于连接的标头字段,如Connection 和 Keep-Alive。Chrome和火狐在 HTTP/2 响应中忽略它们,但 Safari 符合 HTTP/2 规范要求,并且不会加载包含它们的任何响应。
…
sub_filter_last_modified on; //当用sub_filter模块替换页面内容时,解决 etag和last-modified头消失问题
如果etag还是不,生效请将etag格式改为 W/"90cc07a9ab0faeb67b6184303273abad"形式即可生效.
…
具体报错如下图:
原因:Nginx编译的时候指定了用户组和用户,但是系统中并没有这个用户导致的问题
解决方法:新建相应的用户组和用户名,或者不指定用户组和用户名重新编译一次Nginx
…
近期评论