Не могу зайти веб-интерфейс

скачал сервер, установил, клиенты цепляются, все в порядке.
Как и написано в мануале завел клиента, зашел в конфигу, прописал его в админов, но не могу зайти в веб-интерфейс. точнее пароль он запрашивает, принимает и выкидывает на совершенно пустую страницу http://localhost:5280/admin/ (http://admin.domain.local:5280/admin/ тоже пробовал - результат ничуть не лучше). в логах ошибок нет, что самое странное.
Система: Win2003 SP1, брандмауэры и прочая защита отключена ради теста.

заранее благодарен.

Попробуй отловить HTTP запросы и отв

Попробуй отловить HTTP запросы и ответы и закинь сюда. Это поможет разобаться

у меня сейчас

у меня сейчас тоже самое - просто я включил ssl и если зайти через него, то всё нормально

Не заходит в вебконфиг

evadim wrote:

у меня сейчас тоже самое - просто я включил ssl и если зайти через него, то всё нормально

П по-подробнее. У меня тоже не получается войти. Некакой пароль, некакой пользователь не подходит. Переставлял уже 100 раз.. .:(

нужно

нужно посмотреть в конфиге какой пользователь имеет права админа, и вводить его JID допустим если есть зарегистрированный юзер пользователь admin@localhost дать ему админские права можно добавив в конфиг

{acl, admin, {user, "admin"}}.

далее посмотри на каком порту слушает админская морда:

{5281, ejabberd_http, [web_admin,
tls, {certfile, "/etc/jabber/ssl.pem"}
]},

тут написано что порт 5281 с использованием ssl, путь к ssl сертификату проверь.(если есть), потом заходиш в морду юзер: admin@localhost

т.е
1 региш юзера
2 даёш права
3 рестартиш сервер
4 заходиш в морду

не логинится всё равно!

evadim wrote:

нужно посмотреть в конфиге какой пользователь имеет права админа, и вводить его JID допустим если есть зарегистрированный юзер пользователь admin@localhost дать ему админские права можно добавив в конфиг

{acl, admin, {user, "admin"}}.

да, есть такое.

Quote:

далее посмотри на каком порту слушает админская морда:

{5281, ejabberd_http, [web_admin,
tls, {certfile, "/etc/jabber/ssl.pem"}
]},

тут написано что порт 5281 с использованием ssl, путь к ssl сертификату проверь.(если есть), потом заходиш в морду юзер: admin@localhost

в конфиге другая строка:
{5280, ejabberd_http, [http_poll, web_admin]}
если заменить на приведёную вами, то будет выдаваться ошибка.

у меня сервер в локалкЕ, в качестве доменного имени пробовал указывать и Ip-адрес, и имя компа, и localhost.
в морду залогиниться не получилось ни в одном случае.
что не так?

...ох...

нужно просто добавить это, и то если тебе нужен ссл, или тлс
юзера создал? порт совпадает? где есть web_admin там он и слушает

...ох2...

evadim wrote:

нужно просто добавить это, и то если тебе нужен ссл, или тлс
юзера создал? порт совпадает? где есть web_admin там он и слушает

что "это"? вы вообще читали что я писал?
строка {acl, admin, {user, "admin"}}. ЕСТЬ В КОНФИГЕ.
при добавлении строки {5281, ejabberd_http, [web_admin,
tls, {certfile, "/etc/jabber/ssl.pem"}
]}, СЕРВЕР ВЫДАЁТ ОШИБКУ.
что ещё добавлять?

админский юзер создаётся в процессе установки, я хочу для доступа именно этот акк использовать

если обратиться к мануалу, то мы видим другого вида конф строки:

Quote:

6 Creating an Initial Administrator
Before the web interface can be entered to perform administration tasks, an account with administrator rights is needed on your ejabberd deployment.

Instructions to create an initial administrator account:

1. Register an account on your ejabberd deployment. An account can be created in two ways:
1. Using the tool ejabberdctl (see section 7.2):

% ejabberdctl node@host register admin example.org password

2. Using In-Band Registration (see section 5.14): you can use a Jabber client to register an account.
2. Edit the configuration file to promote the account created in the previous step to an account with administrator rights. Note that if you want to add more administrators, a seperate acl entry is needed for each administrator.

{acl, admins, {user, "admin", "example.org"}}.
{access, configure, [{allow, admins}]}.

3. Restart ejabberd to load the new configuration.
4. Open the web interface (http://server:port/admin/) in your favourite browser. Make sure to enter the full JID as username (in this example: admin@example.org. The reason that you also need to enter the suffix, is because ejabberd's virtual hosting support.

{acl, admins,
именно adminS, а не admin, как в стандартном конфиге. но если заменить на admins, то всё равно не логинится.

забавный сервачок-с :)

конфиг для винды

дайте рабочий конфиг для винды кто-нибудь.

лекарство

нашёл в англ форуме ответ:
необходимо после инсталла запустить скрипт с параметрами:
postinstall.bat adminusername hostname password
после этого всё ок.

а ты заглядывал

а ты заглядывал в этот скрипт?

в англ ветке

в англ ветке форума такая же проблема. был совет проверить целостность winsock:
http://support.microsoft.com/kb/811259

я проверил, всё ок. но у меня стоит freeproxy и winpcap, они могут повлиять на работоспособность веб-интерфейса?

как отловить http запросы в винде?

аналогичная

аналогичная проблема - после установки на winXP sp2 (ставил на домашнюю тачку перед переносом на сервер, так же для теста отрубал файрволы, антиспаи и антивири) не пускает в веб-интерфейс. вводишь логин, пароль - снова появляется окно ввода логина и пароля, т.е. как будто пользователь и/или пароль не верны.

смотрел на этом форуме - аналогичные проблемы в англоязычных ветках. возьмите протестируйте хотя бы ваш релиз прежде чем его выкладывать. когда пользователь ловит негатив ещё не начав пользоваться продуктом - это плохо (имхо) :).

Syndicate content