如何在Ubuntu 18.04 LTS上完成Redmine安装(2个必要步骤)

10/22/2023
7 perc
Lukáš Beňa
你对Redmine和Ubuntu也一样痴迷吗?本教程将向您展示如何在单个系统上丁一些说明假设您已经完成了基本的Ubuntu服务器安装,并具有命令行访问权限

Biztosítsa a Redmine telepítését

Amikor egyszerű Redmine telepítést hajt végre az Ubuntu 18.04 LTS rendszeren, a Redmine alkalmazáshoz (HTTP) nem biztosított a biztonságos hozzáférés. A HTTP-k engedélyezése védi a jelszavakat és az interneten keresztül utazó információkat a Redmine használata közben. Esetünkben használni fogjuk Titkosítjuk tanúsítványok, amelyek lehetővé teszik a HTTP-k használatát a Redmine telepítésén. Titkosítsuk A tanúsítványok teljesen ingyenesek, és minden böngésző teljes mértékben támogatja azokat.

A szükséges lépések a következők:

  1. Ha engedélyezve van valamelyik készülék tűzfalszoftvere, ellenőrizze, hogy a HTTP-protokoll-forgalom áthalad-e és elérheti-e a Redmine szerver IP-címét.
  1. Adja hozzá a titkosított lerakatot az APT-hez, és frissítse.

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

sudo apt-get update

  1. Telepítse a tanúsító robotot, amely megkapja és konfigurálja a HTTPs tanúsítványokat.

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

  1. Szerezze be és telepítse a Redmine alkalmazás tanúsítványát.

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

A tanúsítvány telepítése során a következőket fogja kérni:

  • Az email címed.
  • Ön elfogadja a szolgáltatási feltételeket.
  • Az Ön felhatalmazása előfizetésre a Encrypt e-mail listára.

Miután megválaszolta ezeket a kérdéseket, a tanúsítvány elkészül és konfigurálásra kerül az Ubuntu 18.04 LTS szerverén

KEZELÉS KIMENET:
Új tanúsítvány beszerzése
A következő kihívások végrehajtása:
http-01 kihívás a redmine.mydomain.com számára
Várakozás az ellenőrzésre ...
A kihívások tisztítása
Tanúsítvány telepítése a VirtualHost /etc/nginx/sites-enabled/redmine.mydomain.com webhelyre

  1. Végül a rendszer felkérést kap arra, hogy irányítsa-e a HTTP forgalmat a HTTP-re. Válassza az „Átirányítás” lehetőséget, hogy minden Redmine tranzakció biztonságos legyen.
  1. Nyissa meg a Redmine alkalmazást böngészőjében. Az lakat ikon az URL jobb oldalán láthatónak kell lennie, jelezve, hogy a HTTP-k használatban vannak.

Redmine futtatni a HTTP-k felett

Gratulálunk! Biztosította a Redmine alkalmazását. Most már HTTP-n fut.


E-mail kézbesítés konfigurációja

A Redmine alkalmazás általában értesítéseket küld e-mailben. A megfelelő működés érdekében a Redmine e-mail kézbesítési beállítások konfigurálni kell.

Hajtsa végre a következő lépéseket az e-mail beállításainak megváltoztatásához. Ennek az oktatóanyagnak a feltételezéséhez feltételezzük, hogy a Redmine telepítése a / var / www / html / redmine címen található. Változtassa meg ezt az utat, hogy illeszkedjen a sajátjához.


Az e-mail konfigurálása a Redmine-n belül

  1. Válasszon egy e-mail címet, amelyet a következőként fog használni forrás e-mail a Redmine-értesítésekhez. Ez az e-mail cím megjelenik a Nak nek az összes Redmine által kézbesített e-mail mezője.

  2. Hozza létre a konfigurációs fájlt a meglévő sablonból.

    CD / var / www / html / redmine / config /
    cp configuration.yml.example konfigurációs.yml

   3. Szerkessze a konfigurációs fájlt

            sudo nano /var/www/html/redmine/config/configuration.yml
            Keresse meg a alapértelmezett szakaszban a fájlban, és adja meg a következő beállításokat:
            fejlesztés:
                       email_delivery:
                                  kézbesítési módszer:: smtp
                                  smtp_settings:
                                   enable_starttls_auto: igaz
                       cím:
                       kikötő:
                       domain: mydomain.com
                       hitelesítés: :Belépés
                       felhasználónév:
                       jelszó:

Az itt bemutatott konfiguráció a Redmine telepítések 90% -ának megfelelő lesz. Ha az SMTP-kiszolgálója eltérő beállításokat használ, akkor további információt a Redmine oldal.

Csak néhány tipp:

  • eltávolít enable_starttls_auto: igaz ha nem tervezi a TLS használatát.
  • Ha problémái vannak az e-mail szerver tanúsítvánnyal (néhány e-mail szolgáltatónál történik), add az smtp_beállításaihoz.


Indítsa újra a Redmine alkalmazást az új konfiguráció alkalmazásához.

Újratöltés NGINX: sudo systemctl töltse be újra a nginx fájlt


Tesztelje az e-mail kézbesítést

E-mail konfigurációjának ellenőrzéséhez hajtsa végre a következő lépéseket

  1. A Redmine alkalmazásban lépjen az "Adminisztráció -> Beállítások -> E-mail értesítések" menüpontra.
  1. Konfigurálja a forrás e-mail címet az „Emission email address” mezőben. Ne felejtse el elmenteni az új beállításokat az oldal végén található „Mentés” gombra kattintva.

Redmine e-mail konfigurációs képernyő

  1. Végül menjen az aljára és kattintson a gombra „Küldjön teszt e-mailt”. Ha az e-mail konfigurációja helyes, megjelenik egy üzenet, amely tájékoztatja Önt, hogy a teszt e-mail sikeresen kézbesült.

A Redmine teszt e-mail sikeresen kézbesítve

Ha a teszt e-mailt nem megfelelően küldte el, akkor hibaüzenet jelenik meg. A hibák egyértelműen azonosítják a problémát (rossz jelszó, nem sikerül elérni az SMTP szervert stb.). Javítsa ki a problémát, és próbálja újra.

Gratulálunk! A Redmine e-mail konfigurációja teljes mértékben működőképes.

最终的Redmine升级?轻松搞定.

在一个软件中获得完美的项目规划、管理和控制的所有强大工具.

尝试Easy Redmine 30天免费试用

完整功能,SSL 保护,每日备份,在您的地理位置