Не можете да инсталирате Redmine на Ubuntu 18.04 Lts-n (2 пъти по-късно)

4/14/2020
7 минути
Лукаш Бена
Redmine eta Ubuntu без зорионцу зауде? Tutoriale honek erakutsiko dizu nola bietako produktuak sistema bakar batean nahastu ditzakezun. Jarraibide hauek Ubuntu oinarrizko zerbitzari instalazio basikoa daukazula suposatzen dute, komando-lerro sarbidea izanik.

Осигурете инсталирането на Redmine

Когато извършвате проста инсталация на Redmine на Ubuntu 18.04 LTS, защитеният достъп до вашето приложение Redmine (HTTP) не е активиран. Активирането на HTTPs защитава вашите пароли и информацията, пътуваща през интернет, докато използвате Redmine. В нашия случай ще използваме Нека да шифроваме сертификати за активиране на HTTP на вашата Redmine инсталация. Нека да шифроваме сертификатите са напълно безплатни и изцяло се поддържат от всички браузъри.

Необходимите стъпки са следните:

  1. Ако имате активиран софтуер за защитна стена на уреда, уверете се, че трафикът на протокол HTTPs може да премине и да достигне до IP адреса на вашия сървър Redmine.
  1. Добавете Нека да криптираме хранилището в APT и актуализираме.

sudo add-apt-repository -y ppa: certbot / certbot

Sudo актуализация ап-да

  1. Инсталирайте сертификационния бот, който ще получи и конфигурира вашите HTTPs сертификати.

sudo apt-get install -y python-certbot-nginx

  1. Вземете и инсталирайте сертификата за вашето приложение Redmine.

sudo certbot --nginx -d redmine.mydomain.com

По време на инсталирането на сертификата ще бъдете подканени за:

  • Вашият имейл адрес.
  • Вашето съгласие с условията на услугата.
  • Вашето разрешение за получаване на абонамент за имейл да шифроваме имейл списък.

След като отговорите на всички тези въпроси, сертификатът ще бъде генериран и конфигуриран във вашия Ubuntu 18.04 LTS сървър

КОМАНДЕН ИЗХОД:
Получаване на нов сертификат
Изпълнение на следните предизвикателства:
http-01 предизвикателство за redmine.mydomain.com
Изчаква се потвърждаване ...
Почистване на предизвикателствата
Внедряване на сертификат към VirtualHost /etc/nginx/sites-enabled/redmine.mydomain.com

  1. Накрая ще бъдете подканени дали да пренасочите HTTP трафик към HTTP. Изберете „Пренасочване“, за да защитите всичките си транзакции с Redmine.
  1. Отворете приложението си Redmine в браузъра си. Най- заключване икона трябва да се вижда от дясната страна на URL адреса, което показва, че се използват HTTP.

Redmine работи над HTTP

Честито! Защители сте приложението си Redmine. Вече се изпълнява над HTTP.


Конфигурация за доставка по имейл

Приложението Redmine обикновено изпраща известия чрез имейл. За да работят правилно, Redmine предпочитания за доставка по имейл трябва да бъдат конфигурирани.

Преминете през следните стъпки, за да промените настройките на електронната си поща. За целите на този урок, предполагаме, че вашата инсталация Redmine се намира на адрес / var / www / html / redmine. Променете този път, за да пасне на вашия.


Конфигуриране на имейл в Redmine

  1. Изберете имейл адрес, който ще бъде използван като изходен имейл за вашите известия Redmine, Този имейл адрес ще бъде показан на Да се поле от всички доставени имейли на Redmine.

  2. Създайте своя конфигурационен файл от съществуващия шаблон.

    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: вярно
                       адрес:
                       порт:
                       домейн: mydomain.com
                       удостоверяване: :Влизам
                       потребителско име:
                       парола:

Конфигурацията, показана тук, ще отговаря на 90% от инсталациите Redmine. В случай, че вашият SMTP сървър използва различни настройки, можете да намерите повече информация на Сайт Redmine.

Само няколко подсказки:

  • Премахване enable_starttls_auto: вярно ако не планирате да използвате TLS.
  • Ако имате проблеми със сертификата на вашия имейл сървър (случва се при някои доставчици на имейл), добавете към вашите smtp_settings.


Рестартирайте Redmine за новата конфигурация, която ще бъде приложена.

Презаредете NGINX: sudo systemctl презареди nginx


Тест за доставка по имейл

Изпълнете следните стъпки, за да проверите конфигурацията на вашата електронна поща

  1. В приложението си Redmine отидете на „Администриране -> Настройки -> Известия по имейл“
  1. Конфигурирайте своя източник на имейл адрес в полето „Емисия имейл адрес“. Не забравяйте да запазите новите си настройки, като кликнете върху бутона „Запазване“, разположен в края на страницата.

Redmine екран за конфигуриране на имейл

  1. Накрая отидете на дъното и кликнете върху „Изпращане на тестов имейл“, Ако конфигурацията на имейла ви е правилна, ще се покаже съобщение, което ви информира, че вашият тестов имейл е доставен успешно.

Имейлът за тестване с Redmine успешно е доставен

Ако вашият тестов имейл не е изпратен правилно, ще получите грешка. Грешките ясно идентифицират проблема (грешна парола, невъзможност за достигане до SMTP сървъра и т.н.). Решете проблема и опитайте отново.

Честито! Вашата конфигурация за електронна поща Redmine работи напълно.

Redmine-ren eguneraketa azkena? Ераза.

Lortu proiektu planifikazio, kudeaketa eta kontrol osoa egiteko tresna indartsuak software bakar batean.

Saiatu Easy Redmine 30 eguneko proba doan

Funkzio osoak, SSL babestua, eguneroko babeskopiak, zure geolokalizazioan