在Ubuntu系统上配置LNMP环増的SSL证书需要进行以下步骤:
安装Nginx和MySQL(或MariaDB):sudo apt updatesudo 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进行访问。