ejabberd newbee .. some help please
- From: "Gregory Machin" <gregory.machin@xxxxxxxxx>
- Date: Fri, 31 Aug 2007 09:30:04 +0200
Hi
I have installed ejabberd (fedora core 6 using yum) done some basic
editing of the config based on the howto's i have read..
I cant register on the server and I can't access the web admin interface..
when Is start / stop the service i get the following
[root@ns1 ejabberd]# /etc/init.d/ejabberd restart
Shutting down ejabberd: RPC failed on the node ejabberd@ns1: nodedown
[FAILED]
Starting ejabberd: [ OK ]
[root@ns1 ejabberd]#
what have i missed ??
here is my config
% $Id: ejabberd.cfg.example 577 2006-06-07 08:38:37Z mremond $
%override_acls.
% Users that have admin access. Add line like one of the following after you
% will be successfully registered on server to get admin access:
{acl, admin, {user, "greg"}}.
{acl, admin, {user, "bertie"}}.
% Blocked users:
%{acl, blocked, {user, "test"}}.
% Local users:
{acl, local, {user_regexp, ""}}.
% Another examples of ACLs:
%{acl, jabberorg, {server, "jabber.org"}}.
%{acl, aleksey, {user, "aleksey", "jabber.ru"}}.
%{acl, test, {user_regexp, "^test"}}.
%{acl, test, {user_glob, "test*"}}.
{acl, jabberorg, {server, "ct-net.org"}}
% Everybody can create pubsub nodes
{access, pubsub_createnode, [{allow, all}]}.
% Only admins can use configuration interface:
{access, configure, [{allow, admin}]}.
% Every username can be registered via in-band registration:
% You could replace {allow, all} with {deny, all} to prevent user from using
% in-band registration
{access, register, [{allow, all}]}.
% After successful registration user will get message with following subject
% and body:
{welcome_message,
{"Welcome!",
"Welcome to CT-Net Jabber Service. "}}.
% Replace them with 'none' if you don't want to send such message:
%{welcome_message, none}.
% List of people who will get notifications about registered users
{registration_watchers, ["greg@xxxxxxxxxx",
"bertie@xxxxxxxxxx"]}.
% Only admins can send announcement messages:
{access, announce, [{allow, admin}]}.
% Only non-blocked users can use c2s connections:
{access, c2s, [{deny, blocked},
{allow, all}]}.
% Set shaper with name "normal" to limit traffic speed to 1000B/s
{shaper, normal, {maxrate, 1000}}.
% Set shaper with name "fast" to limit traffic speed to 50000B/s
{shaper, fast, {maxrate, 50000}}.
% For all users except admins used "normal" shaper
{access, c2s_shaper, [{none, admin},
{normal, all}]}.
% For all S2S connections used "fast" shaper
{access, s2s_shaper, [{fast, all}]}.
% Admins of this server are also admins of MUC service:
{access, muc_admin, [{allow, admin}]}.
% All users are allowed to use MUC service:
{access, muc, [{allow, all}]}.
% This rule allows access only for local users:
{access, local, [{allow, local}]}.
% Authentication method. If you want to use internal user base, then use
% this line:
{auth_method, internal}.
% For LDAP authentication use these lines instead of above one:
%{auth_method, ldap}.
%{ldap_servers, ["localhost"]}. % List of LDAP servers
%{ldap_uidattr, "uid"}. % LDAP attribute that holds user ID
%{ldap_base, "dc=example,dc=com"}. % Search base of LDAP directory
%{ldap_rootdn, "dc=example,dc=com"}. % LDAP manager
%{ldap_password, "******"}. % Password to LDAP manager
% For authentication via external script use the following:
%{auth_method, external}.
%{extauth_program, "/path/to/authentication/script"}.
% For authentication via ODBC use the following:
%{auth_method, odbc}.
%{odbc_server, "DSN=ejabberd;UID=ejabberd;PWD=ejabberd"}.
% Host name:
{hosts, ["ct-net.org"]}.
%% Define the maximum number of time a single user is allowed to connect:
{max_user_sessions, 10}.
%% Anonymous login support:
%% auth_method: anonymous
%% anonymous_protocol: sasl_anon|login_anon|both
%% allow_multiple_connections: true|false
%%{host_config, "public.example.org", [{auth_method, anonymous},
%% {allow_multiple_connections, false},
%% {anonymous_protocol, sasl_anon}]}.
%% To use both anonymous and internal authentication:
{host_config, "ns1.ct-net.org", [{auth_method, [internal]}]}.
% Default language for server messages
{language, "en"}.
% Listened ports:
{listen,
[{5222, ejabberd_c2s, [{access, c2s}, {shaper, c2s_shaper},
{max_stanza_size, 65536},
starttls, {certfile, "/etc/ejabberd/ejabberd.pem"}]},
{5223, ejabberd_c2s, [{access, c2s},
{max_stanza_size, 65536},
tls, {certfile, "/etc/ejabberd/ejabberd.pem"}]},
% Use these two lines instead if TLS support is not compiled
%{5222, ejabberd_c2s, [{access, c2s}, {shaper, c2s_shaper}]},
%{5223, ejabberd_c2s, [{access, c2s}, ssl, {certfile,
"/etc/ejabberd/ejabberd.pem"}]},
{5269, ejabberd_s2s_in, [{shaper, s2s_shaper},
{max_stanza_size, 131072}
]},
{5280, ejabberd_http, [http_poll, web_admin]},
{8888, ejabberd_service, [{access, all},
{hosts, ["icq.localhost", "sms.localhost"],
[{password, "secret"}]}]}
]}.
% Use STARTTLS+Dialback for S2S connections
{s2s_use_starttls, true}.
{s2s_certfile, "/etc/ejabberd/ejabberd.pem"}.
%{domain_certfile, "example.org", "./example_org.pem"}.
%{domain_certfile, "example.com", "./example_com.pem"}.
% If SRV lookup fails, then port 5269 is used to communicate with remote server
{outgoing_s2s_port, 5269}.
% Used modules:
{modules,
[
{mod_register, [{access, register}]},
{mod_roster, []},
{mod_privacy, []},
{mod_adhoc, []},
{mod_configure, []}, % Depends on mod_adhoc
{mod_configure2, []},
{mod_disco, []},
{mod_stats, []},
{mod_vcard, []},
{mod_offline, []},
{mod_announce, [{access, announce}]}, % Depends on mod_adhoc
{mod_echo, [{host, "echo.localhost"}]},
{mod_private, []},
{mod_irc, []},
% Default options for mod_muc:
% host: "conference." ++ ?MYNAME
% access: all
% access_create: all
% access_admin: none (only room creator has owner privileges)
{mod_muc, [{access, muc},
{access_create, muc},
{access_admin, muc_admin}]},
% {mod_muc_log, []},
% {mod_shared_roster, []},
{mod_pubsub, [{access_createnode, pubsub_createnode}]},
{mod_time, []},
{mod_last, []},
{mod_version, []}
]}.
% Local Variables:
% mode: erlang
% End:
--
fedora-list mailing list
fedora-list@xxxxxxxxxx
To unsubscribe: https://www.redhat.com/mailman/listinfo/fedora-list
- Prev by Date: Re: trying to remove xdg-user-dirs and most of kde is going with it
- Next by Date: Re: Torrent Freeze
- Previous by thread: trying to remove xdg-user-dirs and most of kde is going with it
- Next by thread: F7 installer running very, very slowly
- Index(es):
Relevant Pages
- New to ejabberd and cat get it to work please help
... I have installed ejabberd done some basic ... I cant register on the server
and I can't access the web admin interface.. ... {acl, admin, {user, "bertie"}}.
... (Fedora) - Re: Secure host newbie - fun - humm
... decision, as the admin, whether or not to take down the server. ... Listen,
as a security specialist, I *know* that every single box that I, ... some level of risk
and that there is no "100% I'm secure" level. ... (Security-Basics) - Re: Server Operator Role
... domain admin and then keep in mind that a domain admin can get Enterprise Admin ...
Joe Richards Microsoft MVP Windows Server Directory Services ... The server operator
role allows ... the group cannot run the TS Policy. ... (microsoft.public.win2000.active_directory) - Re: Two Server Setup Question.
... That external trust factor thing ... get your admin domain up first.
... Microsoft Certified Trainer, Microsoft MVP - Windows ... Microsoft Windows &
SQL Server Advisory Panel Member ... (microsoft.public.windows.server.setup) - Re: Two Server Setup Question.
... That external trust factor ... get your admin domain up first. ...
Microsoft Certified Trainer, Microsoft MVP - Windows ... Microsoft Windows & SQL Server
Advisory Panel Member ... (microsoft.public.windows.server.setup)