This is automatic translation. If you do not like it, switch to English or another language. Thank you for understanding. OK Show original
Treść

Jak zakończyć instalację Redmine na Ubuntu 18.04 LTS (2 niezbędne kroki)

Czy jesteś szaleje za Redmine i Ubuntu równie dobrze? Ten samouczek pokaże Ci, jak to zrobić po prostu połącz oba produkty na jednym systemie. Te instrukcje zakładają, że masz podstawową instalację serwera Ubuntu z dostępem z wiersza poleceń.

Zabezpiecz swoją instalację Redmine

Podczas wykonywania prostej instalacji Redmine na Ubuntu 18.04 LTS bezpieczny dostęp do aplikacji Redmine (HTTPs) nie jest włączony. Włączenie HTTPs chroni twoje hasła i informacje podróżujące przez Internet podczas korzystania z Redmine. W naszym przypadku wykorzystamy Zakodujmy certyfikaty, aby włączyć HTTPs w instalacji Redmine. Szyfrujmy certyfikaty są całkowicie bezpłatne i w pełni obsługiwane przez wszystkie przeglądarki.

Wymagane kroki są następujące:

  1. Jeśli masz włączone oprogramowanie zapory ogniowej urządzenia, upewnij się, że ruch protokołu HTTPs może przejść i dotrzeć do adresu IP twojego serwera Redmine.
  1. Dodaj repozytorium Let's encrypt do APT i zaktualizuj.

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

sudo apt-get update

  1. Zainstaluj bota certyfikującego, który pobierze i skonfiguruje twoje certyfikaty HTTPs.

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

  1. Uzyskaj i zainstaluj certyfikat dla swojej aplikacji Redmine.

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

Podczas instalacji certyfikatu pojawi się monit o:

  • Twój adres e-mail.
  • Twoja zgoda na warunki usługi.
  • Twoja autoryzacja na subskrypcję listy e-mailowej Let's Encrypt.

Po udzieleniu odpowiedzi na wszystkie te pytania certyfikat zostanie wygenerowany i skonfigurowany na serwerze Ubuntu 18.04 LTS

WYJŚCIE POLECENIA:

Uzyskanie nowego certyfikatu

Wykonywanie następujących wyzwań:

Wyzwanie http-01 dla redmine.mydomain.com

Oczekiwanie na weryfikację ...

Czyszczenie wyzwań

Wdrażanie certyfikatu na VirtualHost /etc/nginx/sites-enabled/redmine.mydomain.com

  1. Na koniec zostaniesz zapytany, czy przekierować ruch HTTP na HTTPs. Wybierz „Przekieruj”, aby zabezpieczyć wszystkie transakcje Redmine.
  1. Przejdź do aplikacji Redmine w przeglądarce. The ikona kłódki powinien być widoczny po prawej stronie adresu URL, wskazując, że HTTPs jest w użyciu.

Redmine działa na HTTPs

Gratulacje! Zabezpieczono aplikację Redmine. Teraz działa na HTTPs.

Konfiguracja dostarczania wiadomości e-mail

Aplikacja Redmine zwykle wysyła powiadomienia pocztą e-mail. Aby działały poprawnie, Redmine preferencje dostarczania wiadomości e-mail trzeba skonfigurować.

Wykonaj następujące kroki, aby zmienić ustawienia e-mail. Na potrzeby tego samouczka zakładamy, że instalacja Redmine znajduje się w / var / www / html / redmine. Zmień tę ścieżkę, aby dopasować do swojej.

Konfigurowanie poczty e-mail w Redmine

  1. Wybierz adres e-mail, który będzie używany jako źródłowy adres e-mail dla powiadomień Redmine. Ten adres e-mail zostanie wyświetlony w Do pole wszystkich e-maili dostarczonych przez Redmine.
  1. Utwórz plik konfiguracyjny z istniejącego szablonu.

cd / var / www / html / redmine / config /

cp configuration.yml.example configuration.yml

  1. Edytuj plik konfiguracyjny

sudo nano /var/www/html/redmine/config/configuration.yml

Zlokalizuj domyślnym sekcji w pliku i wprowadź następujące ustawienia:

rozwój:

e-mail dostawa:

delivery_method:: smtp

smtp_settings:

enable_starttls_auto: true

adres: <adres twojego serwera SMTP>

Port: <port używany przez twój serwer>

domena: mojadomena.com

poświadczenie: :Zaloguj sie

Nazwa Użytkownika: <nazwa użytkownika źródłowego konta e-mail>

hasło: <hasło do konta e-mail źródłowego>

Konfiguracja pokazana tutaj będzie pasować do 90% instalacji Redmine. Jeśli Twój serwer SMTP używa innych ustawień, możesz znaleźć więcej informacji na stronie Strona Redmine.

Kilka wskazówek:

  • usunąć enable_starttls_auto: true jeśli nie planujesz używać TLS.
  • Jeśli masz problemy z certyfikatem serwera e-mail (zdarza się to u niektórych dostawców e-mail), dodaj do twoich smtp_settings.

Uruchom ponownie Redmine, aby zastosować nową konfigurację.

  1. Sprawdź konfigurację NGINX:

sudo nginx -t

WYJŚCIE POLECENIA:

nginx: składnia pliku konfiguracyjnego /etc/nginx/nginx.conf jest w porządku

nginx: test pliku konfiguracyjnego /etc/nginx/nginx.conf kończy się powodzenieml

  1. Załaduj ponownie NGINX

sudo systemctl przeładuj nginx

Przetestuj dostarczanie wiadomości e-mail

Wykonaj następujące kroki, aby sprawdzić konfigurację poczty e-mail

  1. W aplikacji Redmine przejdź do „Administracja -> Ustawienia -> Powiadomienia e-mail”
  1. Skonfiguruj swój źródłowy adres e-mail w polu „Adres e-mail emisji”. Nie zapomnij zapisać nowych ustawień, klikając przycisk „Zapisz” znajdujący się na końcu strony.

Ekran konfiguracji wiadomości e-mail Redmine

  1. Na koniec zejdź na dół i kliknij „Wyślij testowego e-maila”. Jeśli konfiguracja e-maila jest prawidłowa, wyświetlony zostanie komunikat informujący, że e-mail testowy został pomyślnie dostarczony.

Pomyślnie dostarczono testowego e-maila Redmine

Jeśli Twój testowy adres e-mail nie zostanie poprawnie wysłany, pojawi się błąd. Błędy jednoznacznie identyfikują problem (nieprawidłowe hasło, brak połączenia z serwerem SMTP itp.). Napraw problem i spróbuj ponownie.

Gratulacje! Twoja konfiguracja e-mail Redmine jest w pełni sprawna.

Autor: Jose Omedes, Lukáš Beňa

Dodatkowe informacje
Free Trial

Łatwy upgrade Redmine 10
Najlepsze wtyczki i funkcje
Nowy i mobilny projekt
Uaktualnienia serwera
Globalna chmura

Zacznij Free Trial

Wypróbuj Easy Redmine w 30-dniowej bezpłatnej wersji próbnej

Pełne, 30 Dni, chronione przez SSL, codzienne archiwizacje, w Twojej lokalizacji geograficznej

or