Instrukcja obsługi Redmine dla Amazon Web Services (AWS) — Ubuntu 18.04 LTS — wersja 1
Oto jedna z instalacji w Redmine w Amazon Web Services (AWS):
- Zainstaluj na platformie AWS Linux (EC2 lub Lightsail) i na platformie Redmine, w Indiach
- Zainstalowany na platformie konfiguracyjnej w Redmine Lightsail, który jest instalowany w łodzi.
Jest to narzędzie, które umożliwia korzystanie z aplikacji w Redmine. От друга страна, втората опция предлага бързо i лесно решение инсталиране на Redmine w minutę, без да се занимав amе с всички детайли за instaлиране и конфигуриране.
Użyj tego narzędzia do instalacji Redmine w oryginalnej instalacji AWS Linux.
Изисквания
Преди да започнете процеса, уверете се, че са изпълнени следните изисквания:
- Skorzystaj z usługi Amazon Web Services na platformie.
- Имате домейн име за вашето приложение Redmine, като например redmine.moja_domena.com.
- Имате достъп до конфигурацията на DNS за вашия домейн.
Instalacja na platformie Redmine na platformie Linux EC2 i LightSail
Ten pierwszy na świecie, jest jednym ze źródeł AWS EC2 i instancją Lightsail, współpracującym z Ubuntu 18.04 LTS.
Instalacja Redmine na platformie Linux, konfiguracja na MySQL, na platformie NGINX i na platformie Phusion Passenger.
Koncentruj się na serwerze DNS
Преди да се свържете свшата инстанция, трябва да конфигурирате вашия DNS. Създайте DNS запис за вашето домейн име на Redmine (redmine.moja_domena.com), който да сочи към публичния IP адрес w Twojej instalacji AWS Linux.
To jest mój stały dostęp do AWS Route 53.
Instalacja i konfiguracja na platformie MySQL
1. Instalacja w MySQL сървър:
sudo apt update
sudo apt install mysql-server mysql-client
2. Извършване на първоначалната конфигурация на MySQL сървъра:
sudo mysql_secure_installation
Ще бъдете помолени за:
- aktywuj wtyczkę VALIDATE PASSWORD PLUGIN (każet tak i zrozum silny parole)
- избор на парола за root потребителя.
- премахване на anонимни потребители (кажете tak).
- забрана на отдалечен достъп на root (кажете nie, aко планирате да се свържете към базата данни отвън вашата Instalacja Ubuntu Linux, кажете tak в противен случай).
3. Sprawdź działanie MySQL:
sudo systemctl status mysql
(трябва да видите aktywny (bieg) като част отговора на командата)
4. Създайте нова база данни i nov потребител на базата данни за Redmine:
sudo mysql
mysql> TWORZENIE BAZY DANYCH redminedb ZESTAW ZNAKÓW utf8mb4;
mysql> GRANT ALL ON redminedb. * TO 'redminedbusr' @ 'localhost' IDENTIFIED BY 'password';
mysql> uprawnienia do opróżniania;
mysql> EXIT
Instalacja na Ruby
Pierwsza wersja platformy Ruby dla systemu Linux. Ако имате нужда от различна версия, можете да използвате RVM (menedżer wersji Ruby).
1. Instalacja w Ruby:
Zainstaluj nową wersję wersji w Ruby чрез Rbenv i RVM.
RVM
1. Zainstaluj rvm, стартирайте го, добавете го към автоматичното стартиране
zwijanie -sSL https://get.rvm.io | sudo bash -s mistrz
źródło /etc/profile.d/rvm.sh
echo '[[-s "/etc/profile.d/rvm.sh"]] && source "/etc/profile.d/rvm.sh"' >> ~ / .bashrc
2. Създайте потребител "łatwy" (или можете да го наименувате както желаете, важното е, този потребител ще работи с вашия Redmine приложение, nie jest używany root.
useradd -m -G rvm -s / bin / bash easy
Също така трябва да добавите потребителя „easy” към групата sudoers (трябва да позволите на този потребител да и зпълнява някои команди от sudo)
usermod -a -G Sudo łatwe
Ако сте го направили, може да пропуснете следващата стъпка, защото след тази команда потребителят ви е в прав iлната група. Превключете към този потребител
su - łatwe
3. Добавете потребителя към групата rvm
usermod -a -G rvm łatwe
Също така трябва да добавите потребителя „easy” към групата sudoers (трябва да позволите на този потребител да и зпълнява някои команди от sudo)
usermod -a -G Sudo łatwe
Превключете към потребител „łatwy”
su - łatwe
4. Zainstaluj Ruby
rvm install 2.6 --patch railsexpress
5. Zainstaluj git
sudo apt-get install git
6. Zainstaluj Ruby 2.6 като w aplikacji
rvm użyj 2.6 --default
Частта в kursywa nie jest dostępny w tej samej instalacji, co Ruby na platformie, nie ma roota. Ако решите да я оставите, можете да замените името на потребителя „easy” z „redmine”.
Rbenw
Моля, следвайте INSTRUKциите в tazi stan.
Instalacja na NGINX i Passenger
NGINX to уеб сървър сотворен код, проектиран за максимална производителност i стабилност. Pasażer приложен ъъръ с отворен код, който се интегри с nginx, за да изпълнная Ruby софер, като, ъъъ уеysta. В нашия случай трябва да inсталираме и двете.
$ gem zainstaluj pasażera --no-ri --no-rdoc
$ driver-install-nginx-module
pakiet instalacyjny sudo gem --no-rdoc --no-ri
Instalacja i konsola w Redmine
Преди да продължите с инсталацията, проверете най-novата версия на Redmine. Можете да я намерите на strona z systemem w Redmine.
Strona główna aplikacji w Redmine
Запишете си целевата версия и продължете.
Instrukcja: Nie instaluj i nie uruchamiaj Redmine przez root.
1. Zainstaluj, aby uzyskać dostęp do Redmine:
sudo apt install essential-build libmysqlclient-dev imagemagick libmagickwand-dev
2. Zainstaluj Redmine w telefonie / Tmp reżyseria:
sudo curl -L http://www.redmine.org/releases/redmine-4.1.0.tar.gz -o /tmp/redmine.tar.gz
3. Извлечете изтегления архив и копирайте файловете на приложението в директорията за instaлиране:
cd / tmp
sudo tar zxf /tmp/redmine.tar.gz
sudo mv /tmp/redmine-4.1.0 / var / www / html / redmine /
3. Конфигурирайте настройките на базата данни на Redmine
3.1. Отворете файла за конфигурация на базата данни (database.yml)
cd / var / www / html / redmine / config /
cp baza danych.yml.przykładowa baza danych.yml
sudo nano /var/www/html/redmine/config/database.yml
3.2. Приложете промените, показани по-долу, към раздела produkcja na файла:
produkcja:
adapter: mysql2
Baza danych: redminedb
host: localhost
nazwa użytkownika: redminedbusr
hasło: „password"
kodowanie: utf8mb4
3.3 Instalacja Ruby, która nie wymaga instalacji w Redmine:
cd / var / www / html / redmine /
pakiet instalacyjny sudo gem --no-rdoc --no-ri
instalacja pakietu sudo - bez testu rozwoju postgresql sqlite
3.4 Мигрирайте базата данни и конфигурирайте работната среда.
cd / var / www / html / redmine /
sudo bundle exec rake generuje_tret_tret
sudo RAILS_ENV = pakiet produkcyjny exec rake db: migracja
Zainstaluj NGINX
Това е последният стъпка от нашето ръководство. Ten program pozwala na korzystanie z platformy NGINX, która jest dostępna w systemie Redmine, w systemie Ubuntu 18.04. XNUMX LTS.
1. Създайте виртуален хост за вашия Redmine priloжение:
sudo nano /etc/nginx/sites-available/redmine.mydomain.com
2. Въведете следната конфигурация на виртуалния хост и запазете файла:
serwer {
słuchać 80;
server_name redmine.moja_domena.com;
root / var / www / html / redmine / public;
pasażer włączony;
pasażer_min_instancje 1;
client_max_body_size 10m;
# przekieruj strony błędów serwera do strony statycznej /50x.html
#
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root html;
}
}
3. Активирайте вашия виртуален хост, като свържете новосъздадения конфигурационен файл в директорията włączone witryny:
sudo ln -s /etc/nginx/sites-available/redmine.mojadomena.com /etc/nginx/sites-enabled/redmine.mojadomena.com
4. Sprawdź połączenie w NGINX:
sudo nginx -t
WYJŚCIE POLECENIA:
nginx: składnia pliku konfiguracyjnego /etc/nginx/nginx.conf jest w porządku
Plik nginx: plik konfiguracyjny /etc/nginx/nginx.conf zakończył się pomyślnie
5. Uruchom NGINX сървъра:
sudo systemctl restart nginx
Dostosowany do Redmine
1. Отворете уеб браузър i въведете името на вашия Redmine домейн в адресната лента. Ще се появи екранът за вход в Redmine.
Otwórz ekran w Redmine
2. Влезте във вашия Redmine сървър, използвайки стандартните данни за вход (потребителско име: admin i парола: admin) и, когато бъдете подканени, задайте нова парола за вашия администраторски акаунт.
3. Накрая, конфигурирайте настройките на вашия администраторски акаунт, включително вашия имейл адрес и часова з ona.
Odpowiedz! Pobierz Redmine i wszystko!
Pobierz za pomocą narzędzia do obsługi w Redmine w Amazon Web Services (AWS), rozpatrz втората част отози урок.
Czy podoba Ci się Redmine? Leśno.
Получете всички мощни инструменти за перфектно планиране, управление и контрол в edin софтуер.