[rabbitmq-discuss] TCP vs. SSL configuration
Tim Bain
tbain at alumni.duke.edu
Thu Jun 27 14:52:49 BST 2013
OK, leaving the value blank in a single-node single-machine broker makes
sense.
The documentation at
http://www.rabbitmq.com/clustering.html#single-machinesays that for a
clustered broker with multiple nodes on a single machine,
"You must ensure that for each invocation you set the environment variables
RABBITMQ_NODENAME and RABBITMQ_NODE_PORT to suitable values." Should that
really say that RABBITMQ_NODENAME is required in all cases, and
RABBITMQ_NODE_PORT is required if TCP is enabled but not required if it's
not?
On Thu, Jun 27, 2013 at 9:49 AM, Simon MacMullen <simon at rabbitmq.com> wrote:
> Just leave RABBITMQ_NODE_PORT blank. The "real" setting is the one in the
> config file, the environment variables provide a way to override that, if
> they are set.
>
> If you want multiple brokers on one machine, each with SSL only, you'll
> need to set up one config file per broker, and then point to that using
> RABBITMQ_CONFIG_FILE (see http://www.rabbitmq.com/**relocate.html<http://www.rabbitmq.com/relocate.html>
> ).
>
> Cheers, Simon
>
>
> On 27/06/13 14:33, Tim Bain wrote:
>
>> So if TCP is disabled via the section you referenced in rabbitmq.config,
>> then what goes in the environment variable RABBITMQ_NODE_PORT? Is that
>> value simply ignored if TCP is disabled (so you can set the environment
>> variable to anything, or just leave it unset)? Do you set it to the SSL
>> port? Something else?
>>
>> And if you have a set of N nodes in a cluster on a single machine, do
>> you still need to have a different value of RABBITMQ_NODE_PORT for each
>> instance? (Do you just make it match the SSL port each node is using?)
>>
>> Thanks,
>> Tim
>>
>>
>> On Thu, Jun 27, 2013 at 5:31 AM, Simon MacMullen <simon at rabbitmq.com
>> <mailto:simon at rabbitmq.com>> wrote:
>>
>> You can't disable the TCP listener via environment variables and
>> hence rabbitmq-env.conf. But you can via the main configuration file
>> - see tcp_listeners under
>> http://www.rabbitmq.com/__**configure.html#config-items<http://www.rabbitmq.com/__configure.html#config-items>
>>
>> <http://www.rabbitmq.com/**configure.html#config-items<http://www.rabbitmq.com/configure.html#config-items>>
>> - just set it
>> to [].
>>
>> Cheers, Simon
>>
>> On 26/06/13 17:50, tbain98 at gmail.com <mailto:tbain98 at gmail.com>
>> wrote:
>>
>> I'm new to RabbitMQ, and am a bit confused by some of the
>> documentation
>> surrounding TCP vs. SSL configuration.
>>
>> I'm trying to set up a broker for which only authenticated
>> SSL-based
>> connections will be allowed, so I do not want the TCP listener
>> running.
>> That seems easy to do for rabbitmq-env.conf, but the documentation
>> <http://www.rabbitmq.com/__**configure.html<http://www.rabbitmq.com/__configure.html>
>>
>> <http://www.rabbitmq.com/**configure.html<http://www.rabbitmq.com/configure.html>>>
>> seems to indicate that
>> RABBITMQ_NODE_PORT is a required property (or at least, it seems
>> to be
>> required if you're setting up clustering on a single machine
>> <http://www.rabbitmq.com/__**clustering.html#single-machine<http://www.rabbitmq.com/__clustering.html#single-machine>
>> <http://www.rabbitmq.com/**clustering.html#single-machine<http://www.rabbitmq.com/clustering.html#single-machine>
>> **>__>,
>>
>> which I'm not
>> doing yet but want the option to do in the future) and that if
>> it's not
>> provided, a default will be used.
>>
>> Is it possible to configure an SSL-only broker (just one node on a
>> single machine), and if so, what if anything do you set
>> RABBITMQ_NODE_PORT to? (Just "RABBITMQ_NODE_PORT=" ?) And
>> (separate
>> question) is it possible to configure a single-machine cluster
>> with
>> multiple nodes, where each node is SSL-only, and again, what do
>> you set
>> RABBITMQ_NODE_PORT to for each node?
>>
>> Thanks for the help...
>> Tim
>>
>>
>> ______________________________**___________________
>> rabbitmq-discuss mailing list
>> rabbitmq-discuss at lists.__rabbi**tmq.com <http://rabbitmq.com>
>> <mailto:rabbitmq-discuss@**lists.rabbitmq.com<rabbitmq-discuss at lists.rabbitmq.com>
>> >
>> https://lists.rabbitmq.com/__**cgi-bin/mailman/listinfo/__**
>> rabbitmq-discuss<https://lists.rabbitmq.com/__cgi-bin/mailman/listinfo/__rabbitmq-discuss>
>>
>> <https://lists.rabbitmq.com/**cgi-bin/mailman/listinfo/**
>> rabbitmq-discuss<https://lists.rabbitmq.com/cgi-bin/mailman/listinfo/rabbitmq-discuss>
>> >
>>
>>
>>
>> --
>> Simon MacMullen
>> RabbitMQ, Pivotal
>>
>>
>>
>
> --
> Simon MacMullen
> RabbitMQ, Pivotal
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.rabbitmq.com/pipermail/rabbitmq-discuss/attachments/20130627/0eff2c4e/attachment.htm>
More information about the rabbitmq-discuss
mailing list