配置Nginx启用Https
本文主要介绍了在内网环境下、服务主机无域名的情况下,配置Nginx启用HTTPS的方法。服务主机操作系统为麒麟V10 SP3。
1. 安装 Nginx(如果未安装)
sudo yum install -y nginx 或(如果 yum 不可用):bash sudo dnf install -y nginx 启动并设置开机自启:bash sudo systemctl start nginx sudo systemctl enable nginx
2. 生成自签名证书(无域名)
由于是内网环境,使用 OpenSSL 生成自签名证书:
# 创建 SSL 目录 sudo mkdir -p /etc/nginx/ssl cd /etc/nginx/ssl# 生成私钥(RSA 2048) sudo openssl genrsa -out server.key 2048# 生成自签名证书(CN 可设为服务器IP或任意名称) sudo openssl req -x509 -new -nodes -key server.key \-subj "/CN=192.168.1.100" -days 3650 -out server.crt /CN=192.168.1.100 可替换为服务器内网 IP 或自