新浪新闻客户端

在PVE上安装nginx,手动实现内网Web的SSL

在PVE上安装nginx,手动实现内网Web的SSL
2024年04月09日 00:52 新浪网 作者 什么值得买

  作者:bianmi

  唉,忘了unraid不是一直开机,上一篇在unraid里装Nginx-Proxy-Manager实现内网web的SSL白搞了。在PVE上手动来实现一遍吧:

  安装certbot

  # apt update

  # apt install snapd

  # snap install --classic certbot

  获取证书

  # /snap/bin/certbot certonly --manual --preferred-challenges=dns --email 邮箱 --server https://acme-v02.api.letsencrypt.org/directory --agree-tos -d *.主域名

  到“Please deploy a DNS TXT record under the name”这一步的时候,按照指示去服务商域名解析后台加一个TXT记录。加好后继续,以证明这个域名受自己管理。顺利的话就申请好了,三个月过期,在过期前再跑一次这个命令。

  安装nginx

  # apt install nginx

  配置nginx

  server {

   server_name x.x.x;

   location / {

   include '/etc/nginx/proxy_params';

   proxy_pass http://172.17....:8080;

   }

  重启nginx

  # service nginx restart

特别声明:以上文章内容仅代表作者本人观点,不代表新浪网观点或立场。如有关于作品内容、版权或其它问题请于作品发表后的30日内与新浪网联系。
来自于:北京
权利保护声明页/Notice to Right Holders

举报邮箱:jubao@vip.sina.com

Copyright © 1996-2024 SINA Corporation

All Rights Reserved 新浪公司 版权所有