SSL в NGINX и Почта (уведомления) в Redmine -> Ubuntu 14.04.4 LTS
1800 UAHКоротко: установить SSL скорее всего на NGINX сервере, а не непосредственно на сервере Redmine`а. Настроить работу уведомлений Redmine, устранить проблему подвисания и 504 ошибки (возможно синхронизировать timeout`ы серверов NGINX и Redmine). Оба сервера на Ubuntu 14.04.4 LTS
Environment
Важно! Все, что в этом разделе настраивалось еще в 2015-2016 и работает сейчас без обновлений. Обновлять не надо. Если же надо - то только строго по согласованию со мной, чтобы ничего не слетело иначе у меня вся работа тупо ляжет.
У меня есть физический системни, на котром установлен CITRIX и куча поднято серверов для разного рода нужд. С сервером CITRIX работать не надо.
Системник стоит за роутером. Порты в нужные сервера проброшены. Я нахожусь в Виннице, тут какой-то провайдер-монополист Еверест, я грешу на то, что может у него могут быть закрыты какие-то порты, и может проблемы почты в этом.
Есть сервер NGINX 192.168.1.252 - я так понял он отыгрывает роль как бы “роутера” по серверам. Он получает запросы в основном http и https и после этого подключает уже нужный сервер. Я вам дам доступ сюда.
SSL сертификат
У меня на https://www.ssls.com/user/bundles есть трехгодичные сертификаты, тоже покупались еще в 2017м. Нужно будет выбрать один из тех, что в статусе Unused и установить его дня домена https://support.web-storona.com/ это сервер Production Redmine 192.168.1.205, но сертификат вроде как ставится именно на NGINX 192.168.1.252. Вроде как-то NGINX этот сертификат должен использовать.
PS. Я на сервер Production Redmine 192.168.1.205 так же могу зайти по ссылке http://109.108.239.112:8080/ - так оно обходит NGINX и открывает сразу с сервер 205го.
Почта в Redmine
Проблема: у меня в Redmine при обновлении задач, стало тупить и если я обновляю большую пачку задач, то получаю ошибку:
504 Gateway Time-out
nginx/1.4.6 (Ubuntu)
Если задач было прямо штук 20-30 на закрытие, бывает так:
- Срабатывает 504 Gateway Time-out
- Я жму в браузере назад
- Обновляю страницу, у меня пропадает часть задач
- Потом через 20-30 сек обновляю еще - еще пропадает часть задач.
Я предполагаю что срабатывает таймаут на сервере NGINX`а, а на сервере Redmine`а - там он больше и Redmine продолжает обработку запроса. Надо наверное еще синхронизировать таймауты, что бы NGINX не падал раньше Redmine сервера.
Я связываю это:
- чисто из-за наблюдений - если задачи свои закрываю, то Redmine не шлет письма, и они закрываются мгновенно.
- если закрываю задачи моей команды и там много разных учасников - тогда Redmine шлет каждому уведомление, и тогда тупит сильно и ошибка вылетает.
- Я видел письмо от GMAIL что GMAIL больше не отправляет письма через незащищенные программы, или что-то тип того (ниже скрин письма)
- раньше я был в Киеве, там такого не наблюдалось, тут в Виннице специфический провайдер… может беда с ним
Раньше мы использовали почтовый сервер хостинга на котором находится сайт web-storona.com. И слали почту через Почта 1 (убрал из-за правил freelancehunt), но почта сваливалась в спам, поэтому переключились на GMAIL
Почта 2 (убрал из-за правил freelancehunt) почта в спам перестала сваливаться.
Я ожидаю:
- Что Redminе перестанет тупить
- Начнет ходить почта
Все доступы выдам через Redmine, логин/пароль в Redmine отправлю в личных сообщениях.
Приложения 1
Результаты работы
Отзыв заказчика о сотрудничестве с Михаилом Овчаренко
SSL в NGINX и Почта (уведомления) в Redmine -> Ubuntu 14.04.4 LTSВ целом работой доволен. Если бы не возня из-за того, что вовремя не перезагрузили Redmine|Apache после обновления конфига - была бы идеальная работа. Все остальное естественный рабочий процесс. Возможно поэтому кажется дороговато. Подход к работе основателен и разносторонен, видит общую картину. Может понятно и быстро донести, что требуется для решения того или иного нюанса. Проявил инициативу, улучшил безопасность сервера, обратил внимание на брешь, которая закроется. Идет до конца, независимо от времени суток от чего сроки выше любых ожиданий.
Отзыв фрилансера о сотрудничестве с Сергієм Мельничуком
SSL в NGINX и Почта (уведомления) в Redmine -> Ubuntu 14.04.4 LTSВсё прошло отлично.
Порядочный и вежливый заказчик.
Чётко поставленная задача.
Постоянно был на связи.
Оплата – своевременная, в полном объеме.
После нашего сотрудничества на freelancehunt, стали работать на постоянной основе.
Актуальные фриланс-проекты в категории Linux и Unix
Развертывание Ruby on Rails проекта на VPS + Входящая маршрутизация электронной почтыНужна помощь в развертывании платформы для автоматизации запросов на публичную информацию (на базе open-source движка Alaveteli). Проект работает как почтовый маршрутизатор: генерирует уникальные email-адреса для каждого запроса, отправляет их в государственные органы, а ответы… DevOps, Linux и Unix ∙ 10 дней 6 часов назад ∙ 11 ставок |