nginx http2
时间: 2023-10-01 21:10:32 浏览: 45
Nginx是一个流行的开源Web服务器,可通过安装http_ssl_module模块来支持HTTP/2。你可以使用命令nginx -V来查看已安装模块的信息。建议使用yum来安装Nginx,这种方式会默认安装所有模块。
要在Nginx配置中启用HTTP/2,你可以通过在server块中指定监听端口并使用ssl参数来实现。例如,在配置文件中添加以下内容:
```
server {
listen 8070 ssl http2;
ssl_certificate /etc/nginx/ssl/server.crt; # server公钥证书的路径
ssl_certificate_key /etc/nginx/ssl/server.key; # server私钥的路径
ssl_session_cache shared:SSL:1m;
ssl_session_timeout 5m;
ssl_ciphers HIGH:!aNULL:!MD5;
ssl_prefer_server_ciphers on;
...
# 添加前端与后台的映射
...
}
```
这样就可以为指定的监听端口启用HTTP/2。在这个示例中,Nginx将监听8070端口,并配置了SSL证书和私钥的路径,同时启用了HTTP/2。你可以根据自己的需求进行配置和修改。
通过这种方式,你可以升级Nginx以支持HTTP/2,并在配置中添加适当的参数和设置来满足你的需求。希望这些信息对你有所帮助。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* [nginx配置启用http2](https://blog.csdn.net/weixin_43085712/article/details/128484200)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
- *3* [升级nginx支持HTTP/2服务端推送的方法](https://download.csdn.net/download/weixin_38731145/12900087)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]