在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證書和私鑰。