letsencrypt to greenlock

This commit is contained in:
Drew Warren 2017-01-25 14:28:44 -07:00
parent da653f44c4
commit bb411d418b
3 changed files with 15 additions and 15 deletions

View File

@ -17,12 +17,12 @@ Tired of serving the Empire? Come join the Rebel Alliance:
[![Join the chat at https://gitter.im/Daplie/letsencrypt-express](https://badges.gitter.im/Daplie/letsencrypt-express.svg)](https://gitter.im/Daplie/letsencrypt-express?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge) [![Join the chat at https://gitter.im/Daplie/letsencrypt-express](https://badges.gitter.im/Daplie/letsencrypt-express.svg)](https://gitter.im/Daplie/letsencrypt-express?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)
| [letsencrypt (lib)](https://git.daplie.com/Daplie/node-greenlock) | [greenlock (lib)](https://git.daplie.com/Daplie/node-greenlock)
| [letsencrypt-cli](https://git.daplie.com/Daplie/greenlock-cli) | [greenlock-cli](https://git.daplie.com/Daplie/greenlock-cli)
| [letsencrypt-express](https://git.daplie.com/Daplie/greenlock-express) | [greenlock-express](https://git.daplie.com/Daplie/greenlock-express)
| [letsencrypt-cluster](https://git.daplie.com/Daplie/greenlock-cluster) | [greenlock-cluster](https://git.daplie.com/Daplie/greenlock-cluster)
| [letsencrypt-koa](https://git.daplie.com/Daplie/greenlock-koa) | [greenlock-koa](https://git.daplie.com/Daplie/greenlock-koa)
| **letsencrypt-hapi** | **greenlock-hapi**
| |
Free SSL and Automatic HTTPS for node.js with hapi.js and other middleware systems via Let's Encrypt Free SSL and Automatic HTTPS for node.js with hapi.js and other middleware systems via Let's Encrypt
@ -38,17 +38,17 @@ All you have to do is start the webserver and then visit it at it's domain name.
## Install ## Install
``` ```
npm install --save letsencrypt-express@2.x npm install --save greenlock-express@2.x
``` ```
*Pay no attention to the man behind the curtain.* (just ignore that the name of the module is letsencrypt-express) *Pay no attention to the man behind the curtain.* (just ignore that the name of the module is greenlock-express)
### Part 1: Configure LetsEncrypt ### Part 1: Configure Greenlock
```javascript ```javascript
'use strict'; 'use strict';
var le = require('letsencrypt-express').create({ var le = require('greenlock-express').create({
server: 'staging' // in production use https://acme-v01.api.letsencrypt.org/directory server: 'staging' // in production use https://acme-v01.api.letsencrypt.org/directory
, configDir: require('os').homedir() + '/letsencrypt/etc' , configDir: require('os').homedir() + '/letsencrypt/etc'
@ -71,9 +71,9 @@ and/or blocked from the ACME server.
Alternatively, You can run registration *manually*: Alternatively, You can run registration *manually*:
```bash ```bash
npm install -g letsencrypt-cli npm install -g greenlock-cli
letsencrypt certonly --standalone \ greenlock certonly --standalone \
--server 'https://acme-v01.api.letsencrypt.org/directory' \ --server 'https://acme-v01.api.letsencrypt.org/directory' \
--config-dir ~/letsencrypt/etc \ --config-dir ~/letsencrypt/etc \
--agree-tos --domains example.com --email user@example.com --agree-tos --domains example.com --email user@example.com

View File

@ -2,7 +2,7 @@
// //
// Configure LetsEncrypt // Configure Greenlock
// //
var leConfDir = require('os').homedir() + '/letsencrypt/etc'; var leConfDir = require('os').homedir() + '/letsencrypt/etc';
@ -11,7 +11,7 @@ throw new Error(
+ " Also, you'll need to remove .testing() and rm -rf '" + leConfDir + "'" + " Also, you'll need to remove .testing() and rm -rf '" + leConfDir + "'"
+ " to get actual, trusted production certificates."); + " to get actual, trusted production certificates.");
var le = require('letsencrypt-express').create({ var le = require('greenlock-express').create({
server: 'staging' // in production use https://acme-v01.api.letsencrypt.org/directory server: 'staging' // in production use https://acme-v01.api.letsencrypt.org/directory
, configDir: require('os').homedir() + '/letsencrypt/etc' , configDir: require('os').homedir() + '/letsencrypt/etc'

View File

@ -1,3 +1,3 @@
'use strict'; 'use strict';
module.exports = require('letsencrypt-express'); module.exports = require('greenlock-express');