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?
已存檔?
是復刻?
已鎖定?
是鏡像?
是私有?