diff --git a/docs/source/config.rst b/docs/source/config.rst index 0ef44c644..36f504efa 100644 --- a/docs/source/config.rst +++ b/docs/source/config.rst @@ -447,11 +447,11 @@ SSL Listener - 8883 ## Rate Limit. Format is 'burst,rate', Unit is KB/Sec ## mqtt.listener.ssl.rate_limit = 100,10 - ## SSL Options + ## Configuring SSL Options mqtt.listener.ssl.handshake_timeout = 15 mqtt.listener.ssl.keyfile = etc/certs/key.pem mqtt.listener.ssl.certfile = etc/certs/cert.pem - mqtt.listener.ssl.cacertfile = etc/certs/cacert.pem + ## mqtt.listener.ssl.cacertfile = etc/certs/cacert.pem ## mqtt.listener.ssl.verify = verify_peer ## mqtt.listener.ssl.fail_if_no_peer_cert = true @@ -474,11 +474,10 @@ HTTPS/WSS Listener - 8084 mqtt.listener.https = 8084 mqtt.listener.https.acceptors = 4 mqtt.listener.https.max_clients = 64 - mqtt.listener.https.handshake_timeout = 10 + mqtt.listener.https.handshake_timeout = 15 mqtt.listener.https.certfile = etc/certs/cert.pem mqtt.listener.https.keyfile = etc/certs/key.pem - mqtt.listener.https.cacertfile = etc/certs/cacert.pem - ## 开启双向认证 + ## mqtt.listener.https.cacertfile = etc/certs/cacert.pem ## mqtt.listener.https.verify = verify_peer ## mqtt.listener.https.fail_if_no_peer_cert = true diff --git a/docs/source/install.rst b/docs/source/install.rst index 37320e6ce..7e7d107fa 100644 --- a/docs/source/install.rst +++ b/docs/source/install.rst @@ -181,6 +181,40 @@ Uninstall emqttd service:: .. WARNING:: './bin/emqttd_ctl' command line cannot work on Windows. +.. _install_via_docker_image: + +------------------------ +Install via Docker Image +------------------------ + +Download *EMQ* 2.0 Docker Image: + + http://emqtt.com/downloads/latest/docker + +unzip emqttd-docker image:: + + unzip emqttd-docker-v2.0.zip + +Load Docker Image:: + + docker load < emqttd-docker-v2.0 + +Run the Container:: + + docker run -itd --net='host' --name emq20 emqttd-docker-v2.0 + +Stop the broker:: + + docker stop emq20 + +Start the broker:: + + docker start emq20 + +Enter the running container:: + + docker exec -it emq20 /bin/bash + .. _build_from_source: ---------------------- @@ -218,11 +252,13 @@ TCP Ports Used +-----------+-----------------------------------+ | 1883 | MQTT Port | +-----------+-----------------------------------+ -| 8883 | MQTT Over SSL Port | +| 8883 | MQTT/SSL Port | +-----------+-----------------------------------+ | 8083 | MQTT(WebSocket), HTTP API Port | +-----------+-----------------------------------+ -| 18083 | Dashboard Port | +| 8084 | MQTT(WebSocket/SSL), HTTP API Port| ++-----------+-----------------------------------+ +| 18083 | Web Dashboard Port | +-----------+-----------------------------------+ The TCP ports used can be configured in etc/emqttd.config: