Logo Море(!) аналитической информации!
IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware
Архив форумов ЦИТФорума
Море(!) вопросов - Море(!) ответов
 
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 
Как правильно задавать вопросы

Как заставить MDaemon WorldClient работать под Apache2 ???

 
Перейти:  
Этот форум закрыт, вы не можете писать новые сообщения и редактировать старые.   Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.    Список форумов Архив форумов ЦИТФорума -> CITKIT
Предыдущая тема :: Следующая тема  
Автор Сообщение
kiss



Зарегистрирован: 06.01.2006
Сообщения: 8

СообщениеДобавлено: Пт Янв 06 2006 20:04    Заголовок сообщения: Как заставить MDaemon WorldClient работать под Apache2 ??? Ответить с цитатой

Привет, всем!
У меня имеется сервак с запущенным Apache 2.0.55 совместно с php 4.
На этом работает сайт.
Также стоит MDaemon 8.1.3 rus.
WorldClient заведён на 443 порт (https).
Хочется чтобы WorldClient работал на 80 порту под установленный Apache. (хочется, чтобы логин-страница запускалась, например, по ссылке http://mydomain.ru/mail/).
А как это сделать???
Кто-нить настраивал это, поделитель опытом, где и какие настройки надо сделать, что изменить в конфигах apach'а и worldclient'а'?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
vvt



Зарегистрирован: 20.05.2004
Сообщения: 686

СообщениеДобавлено: Вс Янв 08 2006 02:28    Заголовок сообщения: Ответить с цитатой

WorldClient, на сколько мне известно, не умеет общаться с Apache, но, поскольку WorldClient сам по себе является вэб сервером, вы можете обращаться к нему по через доменное имя 3 уровня (mail.mydomain.ru, к примеру) Достаточно зарегистрировать адрес в DNS.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
kiss



Зарегистрирован: 06.01.2006
Сообщения: 8

СообщениеДобавлено: Пн Янв 09 2006 01:31    Заголовок сообщения: Ответить с цитатой

vvt писал(а):
WorldClient, на сколько мне известно, не умеет общаться с Apache, но, поскольку WorldClient сам по себе является вэб сервером, вы можете обращаться к нему по через доменное имя 3 уровня (mail.mydomain.ru, к примеру) Достаточно зарегистрировать адрес в DNS.

Так если у меня на сервере уже запущен apache, то как на этом же компьютере (реальный ИП такой же!) запустить ещё и MDaemon на 80 порту - возникает конфликт!
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
aC^dreik



Зарегистрирован: 06.12.2005
Сообщения: 21
Откуда: Saint-Petersburg

СообщениеДобавлено: Чт Янв 12 2006 20:24    Заголовок сообщения: Ответить с цитатой

Можно дать компу два IP - самое просто решение.
Еще как вариант юзать: BindAddress, Listen ну а дальше http.apache.org
_________________
Спасибо,
дрейк
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Yahoo Messenger MSN Messenger
Admin
Site Admin


Зарегистрирован: 31.10.2003
Сообщения: 235

СообщениеДобавлено: Пт Янв 13 2006 04:11    Заголовок сообщения: Ответить с цитатой

А в чём проблема поставить редирект с http://mydomain.ru/mail/ на https://mydomain.ru/mail/ ?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
kiss



Зарегистрирован: 06.01.2006
Сообщения: 8

СообщениеДобавлено: Вс Янв 22 2006 00:30    Заголовок сообщения: Ответить с цитатой

Admin писал(а):
А в чём проблема поставить редирект с http://mydomain.ru/mail/ на https://mydomain.ru/mail/ ?


Это не проблема так и сделано, точнее не хттпс, а просто заведён он на 443 порт. Но нужно, чтобы доступ был именно по хттп 80 порту, так как не у всех пользователях он открыт или ламерные сами этого сделать не могут (например, из-за файрволла).
Вот так вопрос. Давно никто не может помочь.
Использовать способ с двумя ИП для сетевухи не удалось. Инет внешний по модему через НАТ кстати
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Admin
Site Admin


Зарегистрирован: 31.10.2003
Сообщения: 235

СообщениеДобавлено: Вт Янв 24 2006 03:48    Заголовок сообщения: Ответить с цитатой

Ещё вариант - настроить в MDaemon другой порт (если там есть такая ручка) и использовать mod_proxy:
Код:
ProxyPass /mail/ http://127.0.0.1:8080/
ProxyPassReverse /mail/ http://127.0.0.1:8080/
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
kiss



Зарегистрирован: 06.01.2006
Сообщения: 8

СообщениеДобавлено: Ср Янв 25 2006 03:29    Заголовок сообщения: Ответить с цитатой

Admin писал(а):
Ещё вариант - настроить в MDaemon другой порт (если там есть такая ручка) и использовать mod_proxy:
Код:
ProxyPass /mail/ http://127.0.0.1:8080/
ProxyPassReverse /mail/ http://127.0.0.1:8080/


На первый взгляд вроде бы всё получилось: начальная html-страничка для входа в почту открылась. Завёл МДемон на 8080 порт, забайндил его на другой ИП, который прописал дополнительно на свободную сетевуху.
Но при вызове библиотеки WorldClient.dll браузер предлагает скачать данный файл, а не запустить функцию (по адресной строке http://mydomain.ru/mail/WorldClient.dll?View=Main)
открытия страницы. В файле настройки МДемон прописаны изначально были такие параметры:
---------------------------------------------------------------------
[Directories]
BaseDir=C:\MDaemon\WorldClient
TempDir=C:\MDaemon\WorldClient\Temp
TemplateDir=C:\MDaemon\WorldClient\Templates
MDaemonAppDir=C:\MDaemon\App
SpellDir=C:\MDaemon\WorldClient\SpellCheck
[WebServer]
Port=443
HtmlDir=C:\MDaemon\WorldClient\HTML
CgiBase1=/WorldClient.dll
CgiFile1=C:\MDaemon\WorldClient\HTML\WorldClient.dll
BindAddress=
DefHtmlFile=index.html
---------------------------------------------------------------------

Я их изменил после переброса порта прокси на такие:
---------------------------------------------------------------------
[Directories]
BaseDir=C:\MDaemon\WorldClient
TempDir=C:\MDaemon\WorldClient\Temp
TemplateDir=C:\MDaemon\WorldClient\Templates
MDaemonAppDir=C:\MDaemon\App
SpellDir=C:\MDaemon\WorldClient\SpellCheck
[WebServer]
Port=443
HtmlDir=C:\MDaemon\WorldClient\HTML
CgiBase1=/mail/WorldClient.dll
CgiFile1=C:\MDaemon\WorldClient\HTML\WorldClient.dll
BindAddress=192.168.10.1
DefHtmlFile=index.html
---------------------------------------------------------------------
здесь 192.168.10.1 - второй ИП свободной сетевухи.

Почему браузер при входе в почту, то есть при выполнении выше указанной .dll-функции предлагает именно скачать dll-ку???
Что же нужно ещё сделать?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
kiss



Зарегистрирован: 06.01.2006
Сообщения: 8

СообщениеДобавлено: Ср Янв 25 2006 03:32    Заголовок сообщения: Ответить с цитатой

[quote="kiss"]
Admin писал(а):
Ещё вариант - настроить в MDaemon другой порт (если там есть такая ручка) и использовать mod_proxy:
Код:
ProxyPass /mail/ http://127.0.0.1:8080/
ProxyPassReverse /mail/ http://127.0.0.1:8080/


Опечатался - изменил конфиг МДемона - прописал не 443 порт (как было), а 8080.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Admin
Site Admin


Зарегистрирован: 31.10.2003
Сообщения: 235

СообщениеДобавлено: Ср Янв 25 2006 20:38    Заголовок сообщения: Ответить с цитатой

Я по оконным серверам вообще и по MDaemon в частности не спец, но первое, что бросается в глаза - если в настройках скрипт прописан как "/mail/WorldClient.dll", то и обращаться к нему стоит соответственно, т.е. в ProxyPass ставить не http://127.0.0.1:8080/, а на http://127.0.0.1:8080/mail/. Ну а то, что при таком BindAddress вообще удаётся соединиться по 127.0.0.1 - это, видимо, недокументированная особенность ОС.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
kiss



Зарегистрирован: 06.01.2006
Сообщения: 8

СообщениеДобавлено: Чт Янв 26 2006 02:49    Заголовок сообщения: Ответить с цитатой

Admin писал(а):
Я по оконным серверам вообще и по MDaemon в частности не спец, но первое, что бросается в глаза - если в настройках скрипт прописан как "/mail/WorldClient.dll", то и обращаться к нему стоит соответственно, т.е. в ProxyPass ставить не http://127.0.0.1:8080/, а на http://127.0.0.1:8080/mail/. Ну а то, что при таком BindAddress вообще удаётся соединиться по 127.0.0.1 - это, видимо, недокументированная особенность ОС.


Опробовал. Совсем не стали открываться страницы... Сам не знаю, почему. Нужели это невозможно, чтобы пакеты перенаправлялись на другой порт без глюков всяких?...
По поводу BindAddress это нормально. Добавляешь новый ИП на сетевуху и делаешь bind на него приложений...
Чувствуется, не решить мне этой траблы Smile
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Показать сообщения:   
Этот форум закрыт, вы не можете писать новые сообщения и редактировать старые.   Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.    Список форумов Архив форумов ЦИТФорума -> CITKIT Часовой пояс: GMT + 3
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


Powered by phpBB © 2001, 2002 phpBB Group
Русская поддержка phpBB

 

IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware

Информация для рекламодателей PR-акции, размещение рекламы — adv@citforum.ru,
тел. +7 495 6608306, ICQ 232284597
Пресс-релизы — pr@citforum.ru
Послать комментарий
Информация для авторов
This Web server launched on February 24, 1997
Copyright © 1997-2000 CIT, © 2001-2006 CIT Forum
Внимание! Любой из материалов, опубликованных на этом сервере, не может быть воспроизведен в какой бы то ни было форме и какими бы то ни было средствами без письменного разрешения владельцев авторских прав. Подробнее...