安装Nginx和openssl:
yum install nginx openssl -y
生成SSL证书:
mkdir /etc/nginx/ssl
cd /etc/nginx/ssl
openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout nginx.key -out nginx.crt -subj "/CN=yourdomain.com/O=yourdomain.com"
配置Nginx以使用SSL:
编辑Nginx配置文件:
vim /etc/nginx/nginx.conf
在
http块中添加以下内容:
server {
listen 443 ssl;
server_name yourdomain.com; # 替换为你的域名或IP
ssl_certificate /etc/nginx/ssl/nginx.crt;
ssl_certificate_key /etc/nginx/ssl/nginx.key;
location / {
root /usr/share/nginx/html;
index index.html index.htm;
}
}
启动Nginx服务:
测试你的HTTPS服务器:
curl -k https://yourdomain.com