以下是Ubuntu系统配置OpenSSL的核心步骤:
安装OpenSSL
sudo apt update
sudo apt install openssl
验证安装:openssl version
。
配置环境变量(可选)
.bashrc
):echo 'export PATH=/usr/local/openssl/bin:$PATH' >> ~/.bashrc
echo 'export LD_LIBRARY_PATH=/usr/local/openssl/lib:$LD_LIBRARY_PATH' >> ~/.bashrc
source ~/.bashrc
修改配置文件(可选)
/etc/ssl/openssl.cnf
sudo cp /etc/ssl/openssl.cnf /etc/ssl/openssl.cnf.bak
sudo nano /etc/ssl/openssl.cnf
可修改加密算法、证书有效期等参数。生成证书与密钥(可选)
sudo openssl req -x509 -newkey rsa:4096 -keyout /etc/ssl/private/key.pem -out /etc/ssl/certs/cert.pem -days 365
配置Web服务器(以Nginx为例)
sudo nano /etc/nginx/sites-available/default
添加SSL配置:server {
listen 443 ssl;
ssl_certificate /etc/ssl/certs/cert.pem;
ssl_certificate_key /etc/ssl/private/key.pem;
ssl_protocols TLSv1.2 TLSv1.3;
}
sudo systemctl restart nginx
。安全注意事项:
600
:sudo chmod 600 /etc/ssl/private/*.key
。以上步骤参考自。