要在Nginx上設置多端口SSL,您需要按照以下步驟進行操作:
openssl req -new -newkey rsa:2048 -days 365 -nodes -x509 -keyout your_domain.key -out your_domain.crt
在上述命令中,將your_domain.key
和your_domain.crt
替換為您要使用的證書和密鑰文件的名稱。
/etc/nginx/conf.d/your_domain.conf
。在該文件中,使用以下配置設置SSL:server {
listen 443 ssl;
server_name your_domain.com;
ssl_certificate /path/to/your_domain.crt;
ssl_certificate_key /path/to/your_domain.key;
# 其他配置項
}
在上述配置中,將your_domain.com
替換為您要使用的域名,/path/to/your_domain.crt
和/path/to/your_domain.key
替換為您生成的證書和密鑰文件的路徑。
復制該配置文件:將上述配置文件復制到其他需要使用SSL的端口上,并根據需要修改端口號和域名。
重新加載Nginx配置:運行以下命令重新加載Nginx配置,使更改生效:
sudo nginx -s reload
現在,您已經成功在Nginx上設置了多端口SSL。您可以在其他需要使用SSL的端口上重復上述步驟。