Как да завършите инсталацията на Redmine на Ubuntu 18.04 Lts (2 основни стъпки)
Защитете инсталацията на вашия Redmine
Когато извършвате проста инсталация на Redmine в Ubuntu 18.04 LTS, достъпът до вашето приложение Redmine (HTTP) не е активиран. Активирането на HTTPs защитава вашите пароли и информацията, която пътува през интернет, докато използвате Redmine. В нашия случай ще използвате сертификати от Нека да шифроваме, за да активирате HTTPs във вашата инсталация на Redmine. Сертификатите на Let's Encrypt са напълно безплатни и напълно поддържани от всички браузъри.
Необходимите стъпки са: следните
- Ако вашият активиран софтуерен или апаратно защитен стенд, поверете се, че трафикът на HTTPs протокол може да копае и да достига IP адреса на вашия Redmine сървър.
- Добавете хранилището на Let's Encrypt към APT и го актуализирайте.
sudo add-apt-repository -y ppa: certbot / certbot
Sudo актуализация ап-да
- Инсталирайте бота за сертифициране, който ще получи и конфигурирайте вашите HTTPs сертификати.
sudo apt-get install -y python-certbot-nginx
- Получете и инсталирайте сертификата за вашето приложение Redmine.
sudo certbot --nginx -d redmine.mydomain.com
При инсталиране на сертификата ще бъдете помолени за:
- Вашият имейл адрес.
- Вашето съгласие с условията на услугата.
- Вашето разрешение за абониране за списък с имейли на Let's Encrypt.
След като сте отговорили на всички тези въпроси, сертификатът ще бъде разработен и конфигуриран във вашия Ubuntu 18.04 LTS сървър
ИЗХОДНА КОМАНДА:
Получаване на нов сертификат
Изпълнение на следните предизвикателства:
предизвикателство http-01 за redmine.mydomain.com
Изчакване за потвърждение...
Почистване на предизвикателствата
Разпространение на сертификата към VirtualHost /etc/nginx/sites-enabled/redmine.mydomain.com
- Накрая, ще бъдете помолени дали да пренасочите трафика от HTTP към HTTPs. Изберете „Пренасочване“, за да направите всичките си транзакции в Redmine сигурни.
- Отидете на вашето приложение Redmine в браузъра си. Иконата на катинара трябва да е видима в ясната част на URL адреса, който означава, че се използва HTTPs.
Redmine работи с HTTPs
Поздравления! Защитете вашето приложение Redmine. Сега работи с HTTPs.
Конфигурация на доставката на имейли
Приложението Redmine всеки път изпраща известие по имейл. За да работите правилно, предпочитанията за доставка на имейли в Redmine трябва да бъдат конфигурирани.
Изпълнете стъпки, за да промените следните настройки на имейла. За целта в този урок приемаме, че вашата инсталация на Redmine се намира в /var/www/html/redmine. Променете този път, за да отговаря на вашия.
Конфигуриране на имейл в Redmine
- Изберете имейл адрес, който ще използвате като източен имейл за вашите съобщения в Redmine. Вашият имейл адрес ще се покаже в полето Да се на всички изпратени имейли от Redmine.
- Създайте конфигурационния си файл от съществуващия шаблон.
cd / var / www / html / redmine / config /
cp configuration.yml.пример конфигурация.yml
3. Редактирайте вашия конфигурационен файл
sudo nano /var/www/html/redmine/config/configuration.yml
Намерете раздела подразбиране във файла и използвайте следните настройки:
развитие:
имейл_изпращане:
Delivery_method:: smtp
smtp_settings:
enable_starttls_auto: вярно
адрес: <адрес на вашия SMTP сървър>
порт: <порт, използван от вашия сървър>
домейн: mydomain.com
удостоверяване: :Влизам
потребителско име: <потребителско име на източния имейл акаунт>
парола: <парола на източния имейл акаунт>
Конфигурацията, показана тук, ще отговаря на 90% от инсталациите на Redmine. В случай, че вашият SMTP сървър използва различни настройки, можете да въведете повече информация в сайта Redmine.
Само няколко съвета:
- Премахнете enable_starttls_auto: вярно, ако не планирате да използвате TLS.
- Ако имате проблеми със сертификата на вашия имейл сървър (свържете се с някои доставчици на имейла), добавете към вашите smtp_settings.
Рестартирайте Redmine, за да приложите новата конфигурация.
Заредете NGINX: sudo systemctl презареди nginx
Тествайте изпращането на електронна поща
Изпълнете стъпките, за да проверите следните конфигурации на електронната си поща
- В приложението си Redmine отидете на "Администрация -> Настройки -> Известия по електронна поща"
- Конфигурирайте източника на електронна поща в полето "Адрес на изпращане". Не забравяйте да запазите новите си настройки, като щракнете върху бутона "Запази", намиращ се в края на страницата.
Екран за конфигурация на електронна поща в Redmine
- Накрая, отидете в долната част на страницата и щракнете върху "Изпрати тестово писмо". Ако конфигурацията на вашия имейл е правилна, ще видите съобщение, че тестовото ви писмо е изпратено успешно.
Успешно изпратено тестово писмо в Redmine
Ако тестовото ви писмо не е изпратено правилно, ще получите грешка. Грешките ясно идентифицират проблема (грешна парола, невъзможност да се свърже със SMTP сървъра и т.н.). Отстранете проблема и опитайте отново.
Поздравления! Конфигурацията на електронната ви поща в Redmine е напълно оперативна.
Крайната надстройка на Redmine? Лесна.
Получете всички мощни инструменти за перфектно планиране, управление и контрол в един софтуер.