阅读量:3
在Ubuntu系统上配置LNMP环増的SSL证书需要进行以下步骤:
- 安装Nginx和MySQL(或MariaDB):
sudo apt update
sudo apt install nginx mysql-server
- 安装PHP及相关扩展:
sudo apt install php php-fpm php-mysql
- 生成SSL证书:
可以使用Certbot工具来生成SSL证书,首先安装Certbot:
sudo apt install certbot python3-certbot-nginx
然后使用Certbot生成SSL证书:
sudo certbot --nginx
- 配置Nginx使用SSL证书:
打开Nginx配置文件,一般位于/etc/nginx/sites-available/default,在server块中添加以下配置:
server {
listen 443 ssl;
server_name example.com;
ssl_certificate /etc/letsencrypt/live/example.com/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/example.com/privkey.pem;
ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
ssl_prefer_server_ciphers on;
ssl_ciphers ECDH+AESGCM:ECDH+AES256:ECDH+AES128:!aNULL:!MD5:!DSS;
...
}
- 重启Nginx服务器使配置生效:
sudo systemctl restart nginx
现在您的LNMP环境已经配置了SSL证书,可以通过https://example.com进行访问。
以上就是关于“ubuntu上lnmp配置ssl证书指南”的相关介绍,筋斗云是国内较早的云主机应用的服务商,拥有10余年行业经验,提供丰富的云服务器、租用服务器等相关产品服务。云服务器资源弹性伸缩,主机vCPU、内存性能强悍、超高I/O速度、故障秒级恢复;电子化备案,提交快速,专业团队7×24小时服务支持!
简单好用、高性价比云服务器租用链接:https://www.jindouyun.cn/product/cvm