Author Topic: Веб-интервейс roundcube недоступен  (Read 4143 times)

Bormoda

  • Zen Apprentice
  • *
  • Posts: 7
  • Karma: +0/-0
    • View Profile
Веб-интервейс roundcube недоступен
« on: November 22, 2013, 02:01:49 pm »
Всем привет!
Установил Zentyal 3.2 Community Edition.
Выбрал/установил необходимые модули.
Делал все по видеоурокам http://personaladmins.ru/pages/consulting/training.
В веб-интерфейс Zentyal https://SERVER_IP пускает нормально
А войти в админку Roundcube не могу...
Вбиваю адреса такие https://mail_domain_name/webmail или https://SERVER_IP/webmail .
Подскажите, пожалуйста, в чем косяк.
« Last Edit: November 25, 2013, 12:04:42 pm by Bormoda »

bubnov-pi

  • Zen Samurai
  • ****
  • Posts: 425
  • Karma: +27/-0
    • View Profile
Re: Веб-интервейс roundcube недоступен
« Reply #1 on: November 22, 2013, 03:03:01 pm »
У Roundcube есть админка?
*Это не издёвка - я действительно о ней ничего не слышал.
**И честно говоря, не представляю, что там можно настраивать.

logdog

  • Zen Hero
  • *****
  • Posts: 623
  • Karma: +29/-2
    • View Profile
Re: Веб-интервейс roundcube недоступен
« Reply #2 on: November 22, 2013, 05:52:29 pm »
а разве там не http://ip_address/webaccess

Bormoda

  • Zen Apprentice
  • *
  • Posts: 7
  • Karma: +0/-0
    • View Profile
Re: Веб-интервейс roundcube недоступен
« Reply #3 on: November 25, 2013, 06:10:27 am »
У Roundcube есть админка?
Прошу прощения, я некорректно выразился. Нужно войти в веб-интерфейс Roundcube.
Я установил zentyal, включил/проверил что запущены модули почты(Почта и Веб Почта), завел пользователей(с ящиками соответственно).
Затем, по уроку№6 пытаюсь открыть веб-почту Roundcube.
Но если делать по уроку и вбивать адрес https://mail_domain_name/webmail или https://SERVER_IP/webmail то Roundcube не открывается. :(

Bormoda

  • Zen Apprentice
  • *
  • Posts: 7
  • Karma: +0/-0
    • View Profile
Re: Веб-интервейс roundcube недоступен
« Reply #4 on: November 25, 2013, 06:13:03 am »
а разве там не http://ip_address/webaccess
К сожалению, тоже не подходит...

Bormoda

  • Zen Apprentice
  • *
  • Posts: 7
  • Karma: +0/-0
    • View Profile
Re: Веб-интервейс roundcube недоступен
« Reply #5 on: November 25, 2013, 07:16:47 am »
Всем спасибо за ответы!
Я в очередной раз затупил. :)
Почитав чуть руководство понял,что для начала было бы неплохо мне создать правило для HTTP через firewall.
После создания правила доступ к веб-морде Roundcube(http://[Zentyal’s address]/webmail ) появился но только локально.
Как можно "расшарить" доступ к roundcube, чтобы можно было подключаться с клиентских компьютеров?
« Last Edit: November 25, 2013, 12:06:30 pm by Bormoda »

bubnov-pi

  • Zen Samurai
  • ****
  • Posts: 425
  • Karma: +27/-0
    • View Profile
Re: Веб-интервейс roundcube недоступен
« Reply #6 on: November 25, 2013, 01:59:41 pm »
Вообще говоря, чтобы работать с круглокубом по ssl, необходимо выполнение нескольких условий:
1. Порт ssl (443) должен быть свободен для web-сервера (apache) - по умолчанию, на этом порту сидит админка zentyal, так что самым разумным будет сначала переместить её на другой порт (Система - Основные - TCP-порт интерфейса администрирования), после чего включить порт ssl вэб-сервера (Веб сервер - Общие настройки конфигурации - Порт SSL); при этом следует учитывать, что доступ к админке zentyal впредь придётся осуществлять по адресу https://zen-ip:7777/ (если админку перенесли на порт 7777)
2. Должны существовать сертификаты ssl (у меня они создались вроде бы сами, но нелишне убедиться в корректности их настройки ("Центр сертификации - Основные" и "Сертификаты служб")
3. Должны быть открыты порты соответствующих служб для тех сетей, откуда предполагается доступ (80 не рекомендую открывать наружу т.к. нешифрованная передача паролей чревата): Файрвол - "Тип правил" - Добавить HTTPS
4. После перезапуска должно работать.
Следует обратить особое внимание, что https://zen-ip/webmail пишется с учётом регистра - например, https://zen-ip/WebMail скажет "404: Не найден"
« Last Edit: November 25, 2013, 02:04:11 pm by bubnov-pi »

Bormoda

  • Zen Apprentice
  • *
  • Posts: 7
  • Karma: +0/-0
    • View Profile
Re: Веб-интервейс roundcube недоступен
« Reply #7 on: November 26, 2013, 07:31:52 am »
Вообще говоря, чтобы работать с круглокубом по ssl, необходимо выполнение нескольких условий:
Спасибо за ответ. Вроде получилось, доступ появился и локально и по сети.
НО теперь при любом(локальном/сетевом) коннекте выдает:
Code: [Select]
DATABASE ERROR: CONNECTION FAILED!

Unable to connect to the database!
Please contact your server-administrator.
:'(
« Last Edit: November 27, 2013, 07:15:43 am by Bormoda »

Bormoda

  • Zen Apprentice
  • *
  • Posts: 7
  • Karma: +0/-0
    • View Profile
Re: Веб-интервейс roundcube недоступен
« Reply #8 on: November 27, 2013, 07:16:03 am »
Решил даже с моими кривыми руками. Сделал согласно посту1 и посту2.
Распишу последовательность действий(перевод буржуйского поста2), может кому пригодиться:
1. Запрещаем/отключаем модуль Веб-почты через админку Zentyal-'Статус Модуля'.

2. Удаляем модуль Веб-почты через админку Zentyal-'Управление программным обеспечением'.

3. Открываем /etc/mysql/conf.d/zentyal.cnf и меняем innodb=on.

4. Открываем файл /var/lib/zentyal/conf/zentyal-mysql.passwd и смотрим пароль.

5. Запускаем с коммандной строки mysql используя этот пароль.
sudo mysql -pпароль

6. Когда запустили mysql пишем:
show databases;  (Этот запрос покажет установленные базы Mysql, среди них должна быть roundcube)

DROP DATABASE roundcube; (Этот запрос удалит базу roundcube)

show databases;  (Проверим, что базы roundcube теперь нет в списке)

exit  (Выходим из Mysql)

После этого устанавливаем модуль Веб-почты через админку Zentyal-'Управление программным обеспечением' и включаем его.
После сохранения изменений все должно заработать.