diff options
| author | Michael Klishin <michael@clojurewerkz.org> | 2017-10-17 02:17:04 +0300 |
|---|---|---|
| committer | Michael Klishin <michael@clojurewerkz.org> | 2017-10-17 02:17:04 +0300 |
| commit | f327e556e319a491584b5fd89d4d5822a819e10e (patch) | |
| tree | ef1060ff5ab7100c551b81219c35596c757ed7e3 | |
| parent | d3b9889daeeae1daf5c12e1c7c219ec242d1fc0e (diff) | |
| download | rabbitmq-server-git-f327e556e319a491584b5fd89d4d5822a819e10e.tar.gz | |
Reduce delta between rabbitmq.conf.example and rabbitmq.config.example
| -rw-r--r-- | docs/rabbitmq.conf.example | 115 |
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! |
