Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M Новый топик    Ответить
 Cache-сервер под Windows, а CSP GW под Linux  [new]
AlexKB
Member

Откуда: Запорожье
Сообщений: 790
Добрый день, уважаемые форумчане.
Возник вот такой вопрос - Cache-сервер под Windows, а Web-сервер под Linux.
Сам я всегда использовал только встроенный Веб-сервер, поскольку все мои разработки всегда были только для интранет сетей предприятий. Всегда все устраивало.

В данном случае Каше (2016 вер.) уже куплена и перевести под Линукс все что вокруг самого Каше будет затруднительно.
А вот Веб-сервер хотят чтобы был под Линух (желательно nginx).

Скажите,
-- насколько реально, чтобы это все работало стабильно?
-- реально ли это вообще?
-- какой путь предстоит пройти?

И еще, если я сейчас компилирую некий класс ZEN страницы, то методы COS и методы JavaScript автоматически раскладываются по предназначенным им путям и я об этом не беспокоюсь (*.int отдельно, а *.js и *.css отдельно). Если сервер Каше и Веб-сервер находятся на разных машинах то как выполняется такая раскладка при очередной компиляции нового (существующего) класса ZEN страницы?

Я понимаю, что все грабли можно пройти и самому, но было бы интересно сперва послушать Знающих, Добрых, Уважаемых коллег!

Заранее благодарен.
29 май 18, 15:45    [21450749]     Ответить | Цитировать Сообщить модератору
 Re: Cache-сервер под Windows, а CSP GW под Linux  [new]
Alexey Maslov
Member

Откуда: СПб
Сообщений: 1517
AlexKB,

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

Собрать такую схему, как ты пишешь, конечно, можно, в документации на шлюз всё достаточно подробно описано. Как-то раз хотел её предложить, но заказчик не захотел таким способом "выставлять" Cache в интернет, и сделали иначе: пробросили средствами "фронтального" nginx определённый URL внутрь локалки, на веб-приложение приватного апача. Работает.
29 май 18, 20:17    [21451717]     Ответить | Цитировать Сообщить модератору
 Re: Cache-сервер под Windows, а CSP GW под Linux  [new]
AlexKB
Member

Откуда: Запорожье
Сообщений: 790
Alexey Maslov,
Спасибо, Алексей!
Это получается, что nginx будет выполнять роль прокси-шлюза на реальный Веб-сервер, который будет изолирован от внешнего мира, такая ситуация устраивает. А вот дальше, уже Веб-сервер для Каше лучше использовать встроенный (приватный), или полноценный, если учесть, что нагрузка будет в пределах от 10 до 100 запросов в секунду, как Вы пишите?
Для меня встроенный (приватный) было бы лучше использовать по причине простоты установки и поддержки. Полноценный, я так подозреваю, но могу быть и не прав, создаст дополнительные проблемы по переносу *.js *.css и других файлов при постоянном развитии сервиса, постоянное развитие проекта, постоянное обновление, компиляция классов. Об этом я отдельно спрашивал и надеюсь получить ответ от ЗНАЮЩИХ.
И еще, редко меняемые, или не меняемые файлы (картинки, иконки, библиотечные файлы) лучше размещать на стороне nginx(если он является только прокси сервером), если такое возможно, или все надо размещать уже на стороне реального Веб-сервера?

Не судите меня строго, за мои вопросы... Если есть время, знание и опыт, а также желание поделиться - поделитесь..!
Просто в моей нынешней ситуации довольно трудно проходить через все испытания и эксперименты, прежде чем предлагать вариант. Хотелось бы с наибольшей уверенностью заранее спланировать все работы, а потом предлагать свое видение... Не хочется попасть в ситуацию, да вот, мол я думал, но не получается...

Заранее благодарен!
30 май 18, 09:24    [21452550]     Ответить | Цитировать Сообщить модератору
 Re: Cache-сервер под Windows, а CSP GW под Linux  [new]
Alexey Maslov
Member

Откуда: СПб
Сообщений: 1517
AlexKB
...nginx будет выполнять роль прокси-шлюза на реальный Веб-сервер...
Не обязательно, он может обслуживать некий контент ("корпоративный сайт"), пробрасывая лишь URL конкретного веб-приложения.

По остальным вопросам: ограничения встроенного апача подробно документированы, см. "Limitations of the Private Web Server". В частности, пишут:
Документация
If high availability and production-grade security is a requirement, or there is a need to integrate with other sources of web information, or a need for a high degree of control over the web server, a separate production-grade build of Apache is recommended - ideally operating on its own server. If, on the other hand, low volumes of HTTP traffic are expected, and there are limited demands for high availability and security, then the PWS may be suitable for deployment under these circumstances.
Возможно, стоит прислушаться, хотя бы по политическим соображением.
30 май 18, 10:43    [21452763]     Ответить | Цитировать Сообщить модератору
 Re: Cache-сервер под Windows, а CSP GW под Linux  [new]
Alexey Maslov
Member

Откуда: СПб
Сообщений: 1517
Освежая в памяти документацию ("Using Cache Server Pages with a Remote Web Server"), лишний раз убедился, что вместо проброса URL-а с внешнего веб-сервера (и его средствами) внутрь локальной сети таки можно было бы установить на внешнем веб-сервере CSP Gateway, связать его с внутренней Cache и оставить лишь одно веб-приложение, только то, которое нужно. С ходу не могу сказать, чем такое решение хуже проброса. Вижу пока такие доводы:
- внешний веб-сервер может быть по какой-то причине поднят на ОС, не поддерживаемой ISC (например, FreeBSD)
- вариант с пробросом более универсален, т.к. пригоден не только для веб-приложений Cache.
30 май 18, 11:22    [21452949]     Ответить | Цитировать Сообщить модератору
Все форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M Ответить