diff options
| author | Wladimir J. van der Laan <[email protected]> | 2015-09-08 17:38:03 +0200 |
|---|---|---|
| committer | Wladimir J. van der Laan <[email protected]> | 2015-09-08 17:38:25 +0200 |
| commit | 3224936bedd8fe777b23d43c253abd2c0cd95d22 (patch) | |
| tree | 17f947b8ef78edc72d571ac039ede0baa4d0d500 | |
| parent | Merge pull request #6579 (diff) | |
| parent | [docs] add libevent dependency to build-osx.md (diff) | |
| download | discoin-3224936bedd8fe777b23d43c253abd2c0cd95d22.tar.xz discoin-3224936bedd8fe777b23d43c253abd2c0cd95d22.zip | |
Merge pull request #6635
a1df1e8 [docs] add libevent dependency to build-osx.md (Jonas Schnelli)
d6a92dd [release notes] mention apache reverse proxy to re-enable SSL (Jonas Schnelli)
| -rw-r--r-- | doc/build-osx.md | 2 | ||||
| -rw-r--r-- | doc/release-notes.md | 30 |
2 files changed, 31 insertions, 1 deletions
diff --git a/doc/build-osx.md b/doc/build-osx.md index dc319dd1c..8fad8b5b0 100644 --- a/doc/build-osx.md +++ b/doc/build-osx.md @@ -32,7 +32,7 @@ Instructions: Homebrew #### Install dependencies using Homebrew - brew install autoconf automake berkeley-db4 libtool boost miniupnpc openssl pkg-config protobuf qt5 + brew install autoconf automake berkeley-db4 libtool boost miniupnpc openssl pkg-config protobuf qt5 libevent NOTE: Building with Qt4 is still supported, however, could result in a broken UI. As such, building with Qt5 is recommended. diff --git a/doc/release-notes.md b/doc/release-notes.md index 2fc601d43..e61933ddb 100644 --- a/doc/release-notes.md +++ b/doc/release-notes.md @@ -27,6 +27,36 @@ Then, to tunnel a SSL connection on 28332 to a RPC server bound on localhost on It can also be set up system-wide in inetd style. +Another way to re-attain SSL would be to setup a httpd reverse proxy. This solution +would allow the use of different authentication, loadbalancing, on-the-fly compression and +caching. A sample config for apache2 could look like: + + Listen 443 + + NameVirtualHost *:443 + <VirtualHost *:443> + + SSLEngine On + SSLCertificateFile /etc/apache2/ssl/server.crt + SSLCertificateKeyFile /etc/apache2/ssl/server.key + + <Location /bitcoinrpc> + ProxyPass http://127.0.0.1:8332/ + ProxyPassReverse http://127.0.0.1:8332/ + # optional enable digest auth + # AuthType Digest + # ... + + # optional bypass bitcoind rpc basic auth + # RequestHeader set Authorization "Basic <hash>" + # get the <hash> from the shell with: base64 <<< bitcoinrpc:<password> + </Location> + + # Or, balance the load: + # ProxyPass / balancer://balancer_cluster_name + + </VirtualHost> + Random-cookie RPC authentication --------------------------------- |