修改理由:

Gzip

此投稿已在 4年前 合并。

内容修改:

红色背景 为原始内容

绿色背景 为新增或者修改的内容

OldNewDifferences
1 # Nginx 配置
 1## Nginx 虚拟主机配置
22
33如果你把应用程序部署到执行 `Nginx` 的服务器,你可以使用下面的配置内容来开始设置你的 `Web` 服务器。此配置内容最好根据你的服务器需求做一些自定义的修改。如果你需要托管你的服务器,可以考虑 [Laravel Forget](https://forge.laravel.com/) 等服务:
44
 
3636       deny all;
3737   }
3838}
 39```  
 40  
 41  
 42## 开启 Gzip 压缩  
 43  
 44开启 Gzip 能让 Nginx 压缩一些文件,从而加载速度更快。  
 45  
 46```  
 47sudo vim /etc/nginx/nginx.conf  
 48```  
 49  
 50把 # 注释去掉。示例:  
 51```  
 52gzip on;  
 53gzip_comp_level 6;  
 54gzip_buffers 16 8k;  
 55gzip_http_version 1.1;  
 56gzip_types text/plain text/css application/json application/javascript text/xml application/xml application/xml+rss text/javascript  
 57```  
 58  
 59软重启 Nginx  
 60```  
 61sudo systemctl reload nginx  
 62```  
 63  
 64测试是否生效:  
 65```  
 66curl -H "Accept-Encoding: gzip" -I http://www.example.com  
 67```  
 68  
 69返回 `Content-Encoding: gzip` 即为成功。示例:  
 70```  
 71HTTP/1.1 200 OK  
 72Server: nginx  
 73Date: Wed, 26 Jun 2019 03:47:49 GMT  
 74Content-Type: text/html; charset=UTF-8  
 75Connection: keep-alive  
 76Content-Encoding: gzip  
3977```