bg
Език
  • en
  • de
  • fr
  • es
  • br
  • ru
  • jp
  • kr
Превод от изкуствен интелект
  • ee
  • ae
  • cn
  • vn
  • id
  • eu
  • il
  • gr
  • no
  • fi
  • dk
  • se
  • tr
  • bg
  • nl
  • it
  • pl
  • hu
  • ro
  • ua
  • cs

כיצד להתקין Redmine בשירותי האינטרנט של אמזון (AWS) - אובונטו 18.04 LTS - חלק 1

2/17/2020
דקות 11
Лукáш Беня
Редмайн е уеб приложение за управление на проекти и проследяване на проблеми с отворен код. כדי להשתמש ב-Ruby on Rails ו-E проектирано да бъде крос-платформено и крос-база данни. В този урок ще научите как да инсталирате Редмайн в Amazon Web Services (AWS).

התקנות נוספות ב-Redmine בשירותי האינטרנט של אמזון (AWS):

  • התקנת תוכנת AWS Linux (EC2 או Lightsail) או התקנה ב-Redmine, או
  • התקנת מערכות מידע ב-Redmine Lightsail.

אם יש אופציה כזו, זה אופטימלי אופטימלי. От друга страна, втората опция предлага бързо и лесно решение за инсталиране ב-Redmine опция бързо и лесно решение за инсталиране ב-Redmine опция минути, без масив йли за инсталиране и конфигуриране.

התקנת Redmine עבור מערכת ההפעלה AWS Linux.

Изисквания

Преди да започнете процеса, уверете се, че са изпълнени следните изисквания:

  • דף מידע בשירותי האינטרנט של אמזון עם שירות אדמיניסטרטיבי.
  • Имате домейн име за вашето приложение Redmine, като например redmine.mydomain.com.
  • Имате достъп до конфигурацията на DNS за вашия домейн.

התקנה על Redmine על אופטימיזציה של Linux EC2 או LightSail инстанция

אם יש לך אופטימיזציה, כל התוכניות של AWS EC2 או Lightsail אינסטנציה, עם 18.04 אובונטו XNUMX.

התקן את Redmine באינסטציה של לינוקס, התקן את Redmine ב-MySQL, גם בשרת NGINX ו-Phussion Passenger.

Конфигуриране на DNS сървър

צור קשר עם ה-DNS. מצא את ה-DNS של ה-DNS עבור Redmine (redmine.mydomain.com), който да сочи към публичния IP адрес на вашия AWS Linux инстанция.

Това може да стане чрез услугата AWS כביש 53.

התקנות וקונפיגוריות של MySQL

1. התקן עבור שרת MySQL:

עדכון sudo

sudo apt להתקין MySQL שרת MySQL- לקוח

2. תקציר ב-MySQL сървъра:

ההתקנה

Ще бъдете помолени за:

  • פעולות עבור אימות הסיסמה הפלאגין (קאжете כן и изберете חָזָק пароли)
  • избор на парола за root потребителя.
  • премахване на анонимни потребители (кажете כן).
  • забрана на отдалечен достъп на root (кажете לא, ако планирате да се свържете към базата данни отвън вашата Ubuntu Linux инстанция, кажете כן в противен случай).

3. התקן את שירותי MySQL:

מצב

(трябва да видите פעיל (רץ) като част от отговора на командата)

4. צור קשר חדש על Redmine:

סודו מיסל

mysql> צור נתונים redminedb ערכת תווים utf8mb4;

mysql> הענק הכל על redminedb. * אל 'redminedbusr' @ 'localhost' מזוהה על ידי 'סיסמה';

mysql > לשטוף הרשאות;

mysql> יציאה

התקנה על רובי

התקן את התקן עבור רובי עבור מתקן לינוקס. Ако имате нужда от различна версия, можете да използвате RVM (מנהל גרסאות רובי).


1. התקנה על רובי:

התקן את הגרסה החדשה של רובי чрез Rbenv או RVM.


RVM

1. התקן את rvm, הפעל את החשבון, התקן את ה-rvm.

תלתל -sSL https://get.rvm.io | מאסטר סודו באש
source /etc/profile.d/rvm.sh
הד '[[-s "/etc/profile.d/rvm.sh"]] && source "/etc/profile.d/rvm.sh"' >> ~ / .bashrc

2. Създайте потребител "קל" (אולי ניתן לקבל מידע נוסף, важното е, този пошбитревате приложение, а не потребителят שורש.

useradd -m -G rvm -s / bin / bash קל

Също така трябва да добавите потребителя "קל" към групата sudoers (трябва да позволите на тозиполе команди от sudo)

usermod -a -G סודו קל

כמו כן, אני יכול להפעיל את החברות. Превключете към този потребител

סו - קל

3. Добавете потребителя към групата rvm

usermod -a -G rvm קל

Също така трябва да добавите потребителя "קל" към групата sudoers (трябва да позволите на тозиполе команди от sudo)

usermod -a -G סודו קל

Превключете към потребител "קל"

סו - קל

4. התקן את רובי

rvm להתקין 2.6 - תיקון railsexpress

5. התקן את git

sudo apt-get להתקין git

6. הצג את Ruby 2.6 קובץ למוצר

שימוש ב- rvm 2.6 - ברירת מחדל

Частта в אוֹתִיוֹת מוּטוֹת е необходима само ако ще инсталирате Ruby от потребител, който не е שורש. Ако решите да я оставите, можете да замените името на потребителя "קל" с "redmine".


רבנב

Моля, следвайте инструкциите в המאמר הזה.


התקנה של NGINX ונוסעים

NGINX e уеб сървър отворен код, проектиран са максимална производителност и стабилност. נוסעים מובילים עם רכב אופטימלי, מנוע באמצעות NGINX. В нашия случай трябва да инсталираме и двете.

נוסע להתקנת פנינה $ - no-ri --no-rdoc
$ נוסע-התקן-מודול nginx

bundler להתקין sudo - no-rdoc --no-ri


התקנה וקונפיגוריה של Redmine

כדי להפעיל את ההתקנה, התקן עבור Redmine. Можете да я намерите на страницата за изтегляне על Redmine.

image007

Страница за изтегляне על Redmine

Запишете си целевата версия и продължете.

לא ניתן להתקין ולא להתחיל את Redmine עם השורש הפוטי.


1. התקן את ההתקנה של Redmine:

sudo apt להתקין build-חיוני libmysqlclient-dev imagemagick libmagickwand-dev


2. הצג את Redmine във вашия / Tmp директория:

סולדו תלתל - ל http://www.redmine.org/releases/redmine-4.1.0.tar.gz -o /tmp/redmine.tar.gz


3. התקן את החשבון והעבר את הפרטים על ההתקן:

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.ym)

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

cp database.yml.example לדוגמה.yml

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


3.2. Приложете промените, показани по-долу, към раздела הפקה на файла:

ייצור:

מתאם: mysql2

מאגר מידע: redminedb

מארח:

שם משתמש: redminedbusr

סיסמה: "סיסמא"

קידוד: utf8mb4


3.3 התקן את Ruby עבור Redmine:

CD / var / www / html / redmine /

bundler להתקין sudo - no-rdoc --no-ri

חבילה של sudo להתקין - ללא בדיקת פיתוח


3.4 Мигрирайте базата данни и конфигурирайте работната среда.

CD / var / www / html / redmine /

צרור sudo מגרפה exec - -

sudo RAILS_ENV = צרור ייצור exec מגרפה db: העברה


Конфигурирайте NGINX

Това е последният стъпка от нашето ръководство. התקן את החיבור ל-NGINX, הוא זמין באופן אוטומטי ב-Redmine, בתאריך L18.04.


1. Създайте виртуален хост за вашия Redmine приложение:

sudo nano /etc/nginx/sites-available/redmine.mydomain.com


2. בדוק את הקונפיגורציה של שוויון ותקשורת:

שרת {

להקשיב 80;

שם שרת redmine.mydomain.com;

root / var / www / html / redmine / public;

הנוסע_מאופשר ב;

passager_min_instances 1;

client_max_body_size 10m;

# הפנה מחדש את דפי שגיאת השרת לדף הסטטי / 50x.html

#

error_page 500 502 503 504 /50x.html;

location = /50x.html {

HTML html;

}

}


3. Активирайте вашия виртуален хост, като свържете новосъздадения конфигурационен файл в директорията מופעל באתרים:

sudo ln -s /etc/nginx/sites-available/redmine.mydomain.com /etc/nginx/sites-enabled/redmine.mydomain.com


4. צור קשר ל-NGINX:

sudo nginx -t

תפוקת פיקוד:

nginx: קובץ התצורה /etc/nginx/nginx.conf תחביר זה בסדר

nginx: קובץ התצורה /etc/nginx/nginx.conf הבדיקה מוצלחת


5. התקן מכשירי NGINX:

הפעלה מחדש - -


Достъп до Redmine

1. התקן את ה-Redmine домейн в адресната лента. Ще се появи екранът за вход в Redmine.

image009

Начален екран на Redmine

2. הורד את השרת של Redmine, דף הבית של Redmine, מנהל מערכת: admin и תקצירים, מזמינים את הביקורות החדשות של אקדמיות אדמיניסטרטיביות.

3. Накрая, конфигурирайте настройките на вашия администраторски акаунт, включително вашия имейл адресов.

image011

Поздравления! Вашият Redmine е готов!

Ако искате да откриете други начини за развитие на Redmine в Amazon Web Services (AWS), разгледайте втората част от този урок.

Най-доброто ъпгрейд על Redmine? Лесно.

התקן את האמצעים המאפשרים לך להשתמש במכשירי חשמל, ניהול ותקשורת אקדמית.

צפה ב- Easy Redmine ב-30 ודניות

תקשורת, גישה ל-SSL, רכישת זכויות יוצרים, שוויון גיאוגרפיקה