要在Debian上为Nginx配置HTTP/2,请按照以下步骤操作:
sudo apt update
sudo apt install nginx
http2
指令来实现。打开Nginx的主配置文件:sudo nano /etc/nginx/nginx.conf
server
块中,找到listen 443 ssl;
这一行。在这一行后面添加http2
,使其变为:listen 443 ssl http2;
这将启用HTTP/2支持。
sudo apt install certbot python3-certbot-nginx
sudo certbot --nginx -d yourdomain.com -d www.yourdomain.com
将yourdomain.com
和www.yourdomain.com
替换为您的实际域名。Certbot将自动更新Nginx配置文件以使用SSL证书。
sudo systemctl reload nginx
现在,您的Nginx服务器应该已经支持HTTP/2。您可以通过访问https://yourdomain.com
来测试HTTP/2连接。使用浏览器的开发者工具或在线HTTP/2测试工具,您可以确认连接是否使用了HTTP/2。
请注意,HTTP/2需要使用HTTPS,因此确保您的网站已经配置了SSL证书。