-
证书生成
~/.acme.sh/acme.sh --issue -d mydomain.me --webroot /path/to/webroot --keylength ec-256
- 通过侦听80端口申请证书
~/.acme.sh/acme.sh --issue -d 域名 --standalone -k ec-256
- 80端口在反代时通过
--httpport
指定端口
~/.acme.sh/acme.sh --issue -d 域名 --standalone --httpport 端口
- 通过侦听443端口申请证书
~/.acme.sh/acme.sh --issue -d 域名 --alpn -k ec-256
- 443端口在反代时通过
--tlsport
指定端口
~/.acme.sh/acme.sh --issue -d 域名 --alpn --tlsport 端口
- -k 表示密钥长度,后面的值可以是 ec-256 、ec-384、2048、3072、4096、8192,带有 ec 表示生成的是 ECC 证书,没有则是 RSA证书
- 安装ECC:
~/.acme.sh/acme.sh --installcert -d 域名 --fullchainpath crt路径 --keypath key路径 --ecc
-
Nginx配置
- 客户端连接的端口是server里listen的端口
- Nginx转发给proxy_pass中指定的
http://localhost:port
- WebSocket监听在localhost:port上