在Ubuntu上配置OpenSSL通常涉及以下步骤:
sudo apt update
sudo apt install openssl
安装完成后,可以通过运行以下命令来检查OpenSSL的版本:
openssl version
wget https://www.openssl.org/source/openssl-3.0.15.tar.gz
tar -zxf openssl-3.0.15.tar.gz
cd openssl-3.0.15/
./config --prefix=/usr/local/openssl --openssldir=/usr/local/openssl shared zlib
make -j4 && make install
sudo mv /usr/bin/openssl /usr/bin/openssl.bak
sudo ln -s /usr/local/openssl/bin/openssl /usr/bin/openssl
echo '/usr/local/openssl/lib' | sudo tee /etc/ld.so.conf.d/openssl.conf
echo '/usr/local/openssl/lib64' | sudo tee -a /etc/ld.so.conf.d/openssl.conf
sudo ldconfig
openssl version
openssl genrsa -out mydomain.key 2048
openssl req -new -key mydomain.key -out mydomain.csr
提交CSR给证书颁发机构(此处需要操作系统的具体指导)。
接收并安装SSL证书:
cat mydomain.crt intermediate.crt > mydomain_fullchain.crt
sudo nano /etc/nginx/sites-available/default
在ssl_certificate
和ssl_certificate_key
指令中填入证书和私钥的路径。
sudo systemctl restart nginx
可以使用SSL检查工具如SSL Labs的SSL Server Test。
请注意,具体的配置步骤可能会根据您的具体需求和所使用的Web服务器软件有所不同。始终确保遵循最佳实践和安全指南来保护您的SSL证书和私钥。