summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Klishin <michael@clojurewerkz.org>2017-10-17 02:17:04 +0300
committerMichael Klishin <michael@clojurewerkz.org>2017-10-17 02:17:04 +0300
commitf327e556e319a491584b5fd89d4d5822a819e10e (patch)
treeef1060ff5ab7100c551b81219c35596c757ed7e3
parentd3b9889daeeae1daf5c12e1c7c219ec242d1fc0e (diff)
downloadrabbitmq-server-git-f327e556e319a491584b5fd89d4d5822a819e10e.tar.gz
Reduce delta between rabbitmq.conf.example and rabbitmq.config.example
-rw-r--r--docs/rabbitmq.conf.example115
1 files changed, 65 insertions, 50 deletions
diff --git a/docs/rabbitmq.conf.example b/docs/rabbitmq.conf.example
index e8f0f772f4..d3a65d3c22 100644
--- a/docs/rabbitmq.conf.example
+++ b/docs/rabbitmq.conf.example
@@ -2,10 +2,13 @@
# RabbbitMQ broker section
# ======================================
+## Related doc guide: http://rabbitmq.com/configure.html. See
+## http://rabbitmq.com/documentation.html for documentation ToC.
+
## Networking
## ====================
##
-## Please see http://www.rabbitmq.com/networking.html to learn more.
+## Related doc guide: http://rabbitmq.com/networking.html.
##
## By default, RabbitMQ will listen on all interfaces, using
## the standard (reserved) AMQP 0-9-1 and 1.0 port.
@@ -50,10 +53,12 @@
# reverse_dns_lookups = true
##
-## Security / AAA
+## Security, Access Control
## ==============
##
+## Related doc guide: http://rabbitmq.com/access-control.html.
+
## The default "guest" user is only permitted to access the server
## via a loopback interface (e.g. localhost).
## {loopback_users, [<<"guest">>]},
@@ -64,8 +69,9 @@
## guest user from anywhere on the network.
# loopback_users.guest = false
-## Configuring TLS.
-## See http://www.rabbitmq.com/ssl.html for full documentation.
+## TLS configuration.
+##
+## Related doc guide: http://rabbitmq.com/ssl.html.
##
# ssl_options.verify = verify_peer
# ssl_options.fail_if_no_peer_cert = false
@@ -78,8 +84,12 @@
## Alternative backends are provided by plugins, such as rabbitmq-auth-backend-ldap.
##
## NB: These settings require certain plugins to be enabled.
-## See http://www.rabbitmq.com/plugins.html and http://rabbitmq.com/access-control.html
-## for details.
+##
+## Related doc guides:
+##
+## * http://rabbitmq.com/plugins.html
+## * http://rabbitmq.com/access-control.html
+##
# auth_backends.1 = rabbit_auth_backend_internal
@@ -92,8 +102,10 @@
## perform authentication and authorisation by deferring to an
## external LDAP server.
##
-## For more information about configuring the LDAP backend, see
-## http://www.rabbitmq.com/ldap.html and http://rabbitmq.com/access-control.html.
+## Relevant doc guides:
+##
+## * http://rabbitmq.com/ldap.html
+## * http://rabbitmq.com/access-control.html
##
## uses LDAP for both authentication and authorisation
# auth_backends.1 = rabbit_auth_backend_ldap
@@ -111,14 +123,14 @@
## 'AMQPLAIN', and 'EXTERNAL' Additional mechanisms can be added via
## plugins.
##
-## See http://www.rabbitmq.com/authentication.html for more details.
+## Related doc guide: http://rabbitmq.com/authentication.html.
##
# auth_mechanisms.1 = PLAIN
# auth_mechanisms.2 = AMQPLAIN
## The rabbitmq-auth-mechanism-ssl plugin makes it possible to
## authenticate a user based on the client's x509 (TLS) certificate.
-## See http://www.rabbitmq.com/authentication.html for more info.
+## Related doc guide: http://rabbitmq.com/authentication.html.
##
## To use auth-mechanism-ssl, the EXTERNAL mechanism should
## be enabled:
@@ -134,7 +146,7 @@
# auth_mechanisms.1 = EXTERNAL
## This pertains to both the rabbitmq-auth-mechanism-ssl plugin and
-## STOMP ssl_cert_login configurations. See the rabbitmq_stomp
+## STOMP ssl_cert_login configurations. See the RabbitMQ STOMP plugin
## configuration section later in this file and the README in
## https://github.com/rabbitmq/rabbitmq-auth-mechanism-ssl for further
## details.
@@ -168,9 +180,8 @@
##
## On first start RabbitMQ will create a vhost and a user. These
-## config items control what gets created. See
-## http://www.rabbitmq.com/access-control.html for further
-## information about vhosts and access control.
+## config items control what gets created.
+## Relevant doc guide: http://rabbitmq.com/access-control.html
##
# default_vhost = /
# default_user = guest
@@ -183,7 +194,7 @@
## Tags for default user
##
## For more details about tags, see the documentation for the
-## Management Plugin at http://www.rabbitmq.com/management.html.
+## Management Plugin at http://rabbitmq.com/management.html.
##
# default_user_tags.administrator = true
@@ -197,7 +208,10 @@
##
## Set the default AMQP 0-9-1 heartbeat interval (in seconds).
-## See http://rabbitmq.com/heartbeats.html for more details.
+## Related doc guides:
+##
+## * http://rabbitmq.com/heartbeats.html
+## * http://rabbitmq.com/networking.html
##
# heartbeat = 600
@@ -215,10 +229,12 @@
##
# channel_max = 128
-## Customising Socket Options.
+## Customising TCP Listener (Socket) Configuration.
+##
+## Related doc guides:
##
-## See (http://www.erlang.org/doc/man/inet.html#setopts-2) for
-## further documentation.
+## * http://rabbitmq.com/networking.html
+## * http://www.erlang.org/doc/man/inet.html#setopts-2
##
# tcp_listen_options.backlog = 128
@@ -229,7 +245,7 @@
## Resource Limits & Flow Control
## ==============================
##
-## See http://www.rabbitmq.com/memory.html for full details.
+## Related doc guide: http://rabbitmq.com/memory.html.
## Memory-based Flow Control threshold.
##
@@ -265,7 +281,7 @@
##
## Another alternative is to configure queues to page all messages (both
## persistent and transient) to disk as quickly
-## as possible, see http://www.rabbitmq.com/lazy-queues.html.
+## as possible, see http://rabbitmq.com/lazy-queues.html.
##
# vm_memory_high_watermark_paging_ratio = 0.5
@@ -319,10 +335,10 @@
##
# mirroring_sync_batch_size = 4096
-## Make clustering happen *automatically* at startup - only applied
+## Make clustering happen *automatically* at startup. Only applied
## to nodes that have just been reset or started for the first time.
-## See http://www.rabbitmq.com/clustering.html#auto-config for
-## further details.
+##
+## Relevant doc guide: http://rabbitmq.com//cluster-formation.html
##
# autocluster.peer_discovery_backend = rabbit_peer_discovery_classic_config
@@ -388,8 +404,8 @@
##
# mnesia_table_loading_retry_limit = 10
-## Size in bytes below which to embed messages in the queue index. See
-## http://www.rabbitmq.com/persistence-conf.html
+## Size in bytes below which to embed messages in the queue index.
+## Related doc guide: http://rabbitmq.com/persistence-conf.html
##
# queue_index_embed_msgs_below = 4096
@@ -425,7 +441,7 @@
## ----------------------------------------------------------------------------
## Advanced Erlang Networking/Clustering Options.
##
-## See http://www.rabbitmq.com/clustering.html for details
+## Related doc guide: http://rabbitmq.com/clustering.html
## ----------------------------------------------------------------------------
# ======================================
@@ -437,15 +453,15 @@
## ----------------------------------------------------------------------------
## RabbitMQ Management Plugin
##
-## See http://www.rabbitmq.com/management.html for details
+## Related doc guide: http://rabbitmq.com/management.html.
## ----------------------------------------------------------------------------
# =======================================
# Management section
# =======================================
-## Preload schema definitions from the following JSON file. See
-## http://www.rabbitmq.com/management.html#load-definitions
+## Preload schema definitions from the following JSON file.
+## Related doc guide: http://rabbitmq.com/management.html#load-definitions.
##
# management.load_definitions = /path/to/exported/definitions.json
@@ -467,12 +483,12 @@
# management.listener.ssl_opts.keyfile = /path/to/key.pem
## One of 'basic', 'detailed' or 'none'. See
-## http://www.rabbitmq.com/management.html#fine-stats for more details.
+## http://rabbitmq.com/management.html#fine-stats for more details.
# management.rates_mode = basic
## Configure how long aggregated data (such as message rates and queue
## lengths) is retained. Please read the plugin's documentation in
-## http://www.rabbitmq.com/management.html#configuration for more
+## http://rabbitmq.com/management.html#configuration for more
## details.
## Your can use 'minute', 'hour' and 'day' keys or integer key (in seconds)
# management.sample_retention_policies.global.minute = 5
@@ -487,7 +503,7 @@
## ----------------------------------------------------------------------------
## RabbitMQ Shovel Plugin
##
-## See http://www.rabbitmq.com/shovel.html for details
+## Related doc guide: http://rabbitmq.com/shovel.html
## ----------------------------------------------------------------------------
## Shovel plugin config example is defined in additional.config file
@@ -496,14 +512,14 @@
## ----------------------------------------------------------------------------
## RabbitMQ STOMP Plugin
##
-## See http://www.rabbitmq.com/stomp.html for details
+## Related doc guide: http://rabbitmq.com/stomp.html
## ----------------------------------------------------------------------------
# =======================================
# STOMP section
# =======================================
-## Network Configuration - the format is generally the same as for the broker
+## Network Configuration. The format is generally the same as for the core broker.
##
# stomp.listeners.tcp.default = 61613
@@ -512,14 +528,14 @@
# stomp.listeners.ssl.default = 61614
## Number of Erlang processes that will accept connections for the TCP
-## and SSL listeners.
+## and TLS listeners.
##
# stomp.num_acceptors.tcp = 10
# stomp.num_acceptors.ssl = 1
-## Additional SSL options
+## Additional TLS options
-## Extract a name from the client's certificate when using SSL.
+## Extract a name from the client's certificate when using TLS.
##
# stomp.ssl_cert_login = true
@@ -532,11 +548,11 @@
# stomp.default_user = guest
# stomp.default_pass = guest
-## If a default user is configured, or you have configured use SSL client
+## If a default user is configured, or you have configured use TLS client
## certificate based authentication, you can choose to allow clients to
## omit the CONNECT frame entirely. If set to true, the client is
## automatically connected as the default user or user supplied in the
-## SSL certificate whenever the first frame sent on a session is not a
+## TLS certificate whenever the first frame sent on a session is not a
## CONNECT frame.
##
# stomp.implicit_connect = true
@@ -604,12 +620,12 @@
# mqtt.listeners.ssl.default = 1884
## Number of Erlang processes that will accept connections for the TCP
-## and SSL listeners.
+## and TLS listeners.
##
# mqtt.num_acceptors.tcp = 10
# mqtt.num_acceptors.ssl = 1
-## TCP/Socket options (as per the broker configuration).
+## TCP listener options (as per the broker configuration).
##
# mqtt.tcp_listen_options.backlog = 128
# mqtt.tcp_listen_options.nodelay = true
@@ -627,12 +643,11 @@
## ----------------------------------------------------------------------------
## RabbitMQ AMQP 1.0 Support
##
-## See https://github.com/rabbitmq/rabbitmq-amqp1.0/blob/stable/README.md
-## for details
+## See https://github.com/rabbitmq/rabbitmq-amqp1.0/blob/stable/README.md.
## ----------------------------------------------------------------------------
# =======================================
-# AMQP_1 section
+# AMQP 1.0 section
# =======================================
@@ -690,7 +705,7 @@
## ----------------------------------------------------------------------------
## RabbitMQ LDAP Plugin
##
-## See http://www.rabbitmq.com/ldap.html for details.
+## Related doc guide: http://rabbitmq.com/ldap.html.
##
## ----------------------------------------------------------------------------
@@ -711,7 +726,7 @@
## You can define multiple servers
# auth_ldap.servers.2 = your-other-server
-## Connect to the LDAP server using SSL
+## Connect to the LDAP server using TLS
##
# auth_ldap.use_ssl = false
@@ -789,9 +804,9 @@
##
## The LDAP plugin can perform a variety of queries against your
-## LDAP server to determine questions of authorisation. See
-## http://www.rabbitmq.com/ldap.html#authorisation for more
-## information.
+## LDAP server to determine questions of authorisation.
+##
+## Related doc guide: http://rabbitmq.com/ldap.html#authorisation.
## Following configuration should be defined in additional.config file
## DO NOT UNCOMMENT THIS LINES!