在Ubuntu上配置PHP以使用SSL证书,通常涉及以下几个步骤:
安装SSL证书:
配置Web服务器:
/etc/apache2/sites-available/
目录下)。/etc/nginx/sites-available/
目录下)。配置PHP:
以下是具体的步骤:
安装SSL证书:
sudo apt update
sudo apt install certbot python3-certbot-apache
sudo certbot --apache -d yourdomain.com -d www.yourdomain.com
配置PHP:
/etc/php/7.4/apache2/php.ini
(根据你的PHP版本调整路径):; 启用SSL
curl.cainfo=/etc/ssl/certs/ca-certificates.crt
openssl.cafile=/etc/ssl/certs/ca-certificates.crt
重启Apache:
sudo systemctl restart apache2
安装SSL证书:
sudo apt update
sudo apt install certbot python3-certbot-nginx
sudo certbot --nginx -d yourdomain.com -d www.yourdomain.com
配置PHP:
/etc/php/7.4/fpm/php.ini
(根据你的PHP版本调整路径):; 启用SSL
curl.cainfo=/etc/ssl/certs/ca-certificates.crt
openssl.cafile=/etc/ssl/certs/ca-certificates.crt
重启Nginx和PHP-FPM:
sudo systemctl restart nginx
sudo systemctl restart php7.4-fpm
你可以使用浏览器访问你的网站,检查是否显示了安全锁图标,并且浏览器地址栏显示了https://
。
你也可以使用以下命令来检查SSL配置:
sudo openssl s_client -connect yourdomain.com:443
这将显示SSL连接的详细信息,包括证书链和加密套件。
通过以上步骤,你应该能够在Ubuntu上成功配置PHP以使用SSL证书。
辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
推荐阅读: ubuntu怎么修改内核启动顺序