component::external configuration?
Edward Rudd
erudd at netfor.com
Mon Jul 23 20:33:02 UTC 2007
Ahah.. I got the subdomain version working now. I had to upgrade to
mu-conference 0.7 (released in june) and now it works like a charm.
Edward Rudd wrote:
> The subdomain configuration does not work.
>
> All I get in the log is.
>
> DEBUG DJabberd.Component.External Accepting connection from
> component muc.mydomain
> DEBUG DJabberd.Connection.ComponentIn Making a
> DJabberd::Connection::ComponentIn for fd 17
> INFO DJabberd.Component.External Shutting down listener
> for component muc.mydomain
> DEBUG DJabberd.Delivery.LocalVHosts mydomain -> muc.mydomain
> DEBUG DJabberd.Delivery.LocalVHosts muc.mydomain -> mydomain
> DEBUG DJabberd.Delivery.LocalVHosts mydomain -> muc.mydomain
> DEBUG DJabberd.Delivery.LocalVHosts muc.mydomain -> mydomain
>
> (I'm using PSI client to join a groupchat). Everytime I attempt to join
> I get the 2 entries in the log (Dellivery.LocalVHosts) and an error back
> to PSI.
> Unable to join groupchat.
> Reason:
> (yeah that is no reason)
>
> Martin Atkins wrote:
>> Edward Rudd wrote:
>>> I am trying to use the DJabberd::Component::External to have
>>> mu-conference (0.6.0 w/ JCR 0.2.4) connect into DJabberd.
>>>
>>> I have tried all sorts of ways of configuring djabberd to get this
>>> working but it never seems to work correctly.
>>>
>>> Here is the current setup.
>>> <VHost muc.mydomain>
>>> <Plugin DJabberd::Component::External>
>>> ListenAddr 127.0.0.1:5290
>>> Secret Conferencing
>>> </Plugin>
>>> </VHost>
>> I'm not sure if this is related to the problem, but assuming that you
>> are using the same djabberd process for "mydomain" and "muc.mydomain"
>> you may like to use the subdomain idiom to avoid the need for djabberd
>> to talk to itself over S2S:
>>
>> <VHost mydomain>
>> # ....
>> <Subdomain muc>
>> <Plugin DJabberd::Component::External>
>> ListenAddr 127.0.0.1:5290
>> Secret Conferencing
>> </Plugin>
>> </Subdomain>
>> </VHost>
>>
>> If you really do need to use S2S, make sure to include the following in
>> your vhost configurations:
>> S2S enable
>> <Plugin DJabberd::Delivery::S2S />
>>
>> The S2S Delivery plugin must be declared after
>> DJabberd::Component::External because it too is a delivery plugin.
>>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: erudd.vcf
Type: text/x-vcard
Size: 272 bytes
Desc: not available
Url : http://lists.danga.com/pipermail/djabberd/attachments/20070723/66806691/erudd.vcf
More information about the Djabberd
mailing list