要在CentOS上配置Nginx以支持HTTP/2,请按照以下步骤操作:
nginx -V
如果你需要升级Nginx,请访问Nginx官方网站下载最新版本并安装。
sudo yum install epel-release
sudo yum install nginx-mod-http2
在CentOS 8上,你可以使用以下命令安装:
sudo dnf install nginx-mod-http2
/etc/nginx/nginx.conf),并在server块中添加以下内容:listen 443 ssl http2;
如果你还没有配置SSL,请确保添加SSL证书和密钥的路径。例如:
listen 443 ssl http2;
ssl_certificate /etc/pki/tls/certs/your_domain_name.crt;
ssl_certificate_key /etc/pki/tls/private/your_domain_name.key;
server块中添加以下内容:server {
listen 80;
server_name your_domain_name;
return 301 https://$host$request_uri;
}
sudo nginx -t
sudo systemctl reload nginx
现在,你的Nginx服务器应该已经支持HTTP/2了。你可以使用在线工具(如SSL Labs)来验证你的配置是否正确。