add-nginx-ssl

Add SSL config to nginx

  • 所有者: mafintosh/add-nginx-ssl
  • 平台:
  • 许可证: MIT License
  • 分类:
  • 主题:
  • 喜欢:
    0
      比较:

Github星跟踪图

add-nginx-ssl

Add SSL config to nginx

npm install -g add-nginx-ssl

Usage

# setup ssl for example.com
add-nginx-ssl --key my-key.pem --cert my-cert.crt --dhparam my-dhparam.pem --domain example.com

# or if you have a wildcard ssl cert
add-nginx-ssl --key my-key.pem --cert my-cert.crt --dhparam my-dhparam.pem --domain *.example.com

# or to just only allow ssl
add-nginx-ssl --key my-key.pem --cert my-cert.crt --dhparam my-dhparam.pem --all

Running the above will write the SSL config to /etc/nginx/conf.d/ssl.conf and reload nginx.

Protip, to generate the dhparam.pem file you can use the following command

openssl dhparam -outform pem -out dhparam2048.pem 2048

Using Let's Encrypt

If you don't have a certificate but have certbot installed (the command line tool for Let's Encrypt), add-nginx-ssl can auto issue the certificates for you, and start a auto renewel timer using systemd.

# use let's encrypt to issue and auto renew the certs
add-nginx-ssl --letsencrypt -d my-domain.com -d my-other-domain.com

License

MIT

主要指标

概览
名称与所有者mafintosh/add-nginx-ssl
主编程语言Shell
编程语言Shell (语言数: 1)
平台
许可证MIT License
所有者活动
创建于2017-01-16 23:31:55
推送于2018-01-05 19:32:27
最后一次提交2018-01-05 20:32:56
发布数13
最新版本名称v1.2.10 (发布于 2018-01-05 20:32:56)
第一版名称v1.0.0 (发布于 2017-01-17 00:49:01)
用户参与
星数65
关注者数4
派生数4
提交数36
已启用问题?
问题数1
打开的问题数1
拉请求数2
打开的拉请求数0
关闭的拉请求数0
项目设置
已启用Wiki?
已存档?
是复刻?
已锁定?
是镜像?
是私有?