jquery素材网站,龙岗网络营销网站制作哪里好,宁波网站关键词优化代码,中卫装修设计生成自签名证书
1. 运行 OpenSSL 命令生成证书和私钥
在终端中输入以下命令#xff0c;生成自签名证书和私钥文件#xff1a;
sudo openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout self_signed.key -out self_signed.pem-x509#xff1a;生成自签名证书。…生成自签名证书
1. 运行 OpenSSL 命令生成证书和私钥
在终端中输入以下命令生成自签名证书和私钥文件
sudo openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout self_signed.key -out self_signed.pem-x509生成自签名证书。-nodes不加密私钥文件。-days 365证书有效期为 365 天可根据需要调整。-newkey rsa:2048生成 2048 位 RSA 密钥。-keyout self_signed.key指定私钥文件输出路径生成 self_signed.key 文件。-out self_signed.pem指定证书文件输出路径生成 self_signed.pem 文件。
2. 填写证书信息
在执行命令后系统将提示输入证书信息
信息项示例输入说明Country Name (2 letter code)CN国家代码使用两位字母表示例如中国是CNState or Province NameBeijing省份或州名称例如“Beijing”Locality Name (eg, city)Beijing城市名称例如“Beijing”Organization NameMyCompany组织或公司名称例如“MyCompany”Organizational Unit NameIT Department组织单元名称例如“IT Department”Common Namexx.xx.xxx.xx服务器的 IP 地址或域名Email Addressxxxxxxqq.com您的电子邮箱地址可选
示例输入
Country Name (2 letter code) [XX]: CN
State or Province Name (full name) []: Beijing
Locality Name (eg, city) [Default City]: Beijing
Organization Name (eg, company) [Default Company Ltd]: MyCompany
Organizational Unit Name (eg, section) []: IT Department
Common Name (eg, your name or your servers hostname) []: xx.xx.xxx.xx
Email Address []: xxxxxxqq.com配置 Nginx 使用自签名证书
可以通nginxwebui这个软件来配比较方便 2.或者 编辑 Nginx 配置文件 手动配置
打开Nginx 配置文件通常在 /etc/nginx/sites-available/default 或 /etc/nginx/nginx.conf并添加以下内容以启用 HTTPS
server {listen 11323 ssl;server_name xx.xx.xxx.xx;ssl_certificate /path/to/self_signed.pem;ssl_certificate_key /path/to/self_signed.key;location / {root /var/www/html;index index.html index.htm;}
}将 /path/to/self_signed.pem 和 /path/to/self_signed.key 替换为实际生成的证书和私钥文件路径。 2. 检查并重启 Nginx
检查 Nginx 配置文件是否正确
sudo nginx -t如果配置无误重启 Nginx 以应用更改
sudo systemctl restart nginx访问 HTTPS 网站
完成上述配置后您可以通过 https://xx.xx.xxx.xx:11323 访问您的网站。由于这是自签名证书浏览器可能会提示证书不受信任。您可以选择忽略此警告继续访问。 这样即可完成 HTTPS 配置。