ubuntu上lnmp配置ssl证书指南

   2024-10-06 7310
核心提示:在Ubuntu系统上配置LNMP环増的SSL证书需要进行以下步骤:安装Nginx和MySQL(或MariaDB):sudo apt updatesudo apt install ngin

在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进行访问。

 
举报打赏
 
更多>同类物流大全
推荐图文
推荐物流大全
点击排行

网站首页  |  关于我们  |  联系方式 | 网站留言    |  赣ICP备2021007278号