{"rsdb":{"rid":"285538","subhead":"","postdate":"0","aid":"202224","fid":"76","uid":"1","topic":"1","content":"
\n
\n \u539f\u6587\u51fa\u5904\uff1a \n \u6797\u6cfd\u6d69<\/a>\n <\/div> \n

\u672c\u6587\u4f7f\u7528 HTTP \u548c DNS \u4e24\u79cd\u6821\u9a8c\u65b9\u5f0f\u5bf9 Docker \u4e0b linuxserver\/letsencrypt \u9879\u76ee\u8fdb\u884c\u4e86\u5b9e\u8df5\u3002\u751f\u6210SpringBoot\u53ef\u7528\u8bc1\u4e66\uff0c\u4f7f\u7528 Nginx \u7684 htpasswd \u6765\u5bf9\u7f51\u7ad9\u8fdb\u884c\u5bc6\u7801\u4fdd\u62a4\uff0c\u5e76\u6d4b\u8bd5\u4f7f\u7528 fail2ban \u9632\u6b62 htpasswd \u88ab\u66b4\u529b\u7834\u89e3\u3002\u5168\u6587\u57fa\u4e8e linuxserver\/letsencrypt \u6587\u6863\u53ca\u5176\u4ed6\u5b98\u65b9\u8d44\u6599\uff0c\u6839\u636e\u4f5c\u8005\u5b9e\u8df5\u8fdb\u884c\u8be6\u7ec6\u89e3\u6790\u548c\u8bb0\u5f55\u3002<\/p> \n

1. \u4ecb\u7ecd<\/h3> \n

1.0 linuxserver\/letsencrypt<\/h4> \n

\u8fd9\u4e2a\u5bb9\u5668\u8bbe\u7f6e\u4e86\u4e00\u4e2a Nginx \u670d\u52a1\u5668\uff0c\u652f\u6301 PHP \u7684\u53cd\u5411\u4ee3\u7406\u548c\u4e00\u4e2a\u5185\u7f6e\u7684 letsencrypt \u5ba2\u6237\u7aef\uff0c\u53ef\u4ee5\u81ea\u52a8\u5316\u751f\u6210\u6216\u66f4\u65b0 SSL \u670d\u52a1\u5668\u8bc1\u4e66\u3002\u5b83\u8fd8\u5305\u542b\u7528\u4e8e\u9632\u5fa1\u5165\u4fb5\u7684 fail2ban\u3002<\/p> \n

1.1 \u4f7f\u7528<\/h4> \n
docker create \\\r\n  --cap-add=NET_ADMIN \\\r\n  --name=letsencrypt \\\r\n  -v <path to data>:\/config \\\r\n  -e PGID=<gid> -e PUID=<uid>  \\\r\n  -e EMAIL=<email> \\\r\n  -e URL=<url> \\\r\n  -e SUBDOMAINS=<subdomains> \\\r\n  -e VALIDATION=<method> \\\r\n  -p 80:80 -p 443:443 \\\r\n  -e TZ=<timezone> \\\r\n  linuxserver\/letsencrypt<\/pre> \n 

1.2 \u53c2\u6570<\/h4> \n