Slik инсталатор на Redmine в Amazon Web Services (AWS) - Ubuntu 18.04 LTS - Del 1
Инсталатор Ruby
Стандартна версия на инсталатора на Ruby за дистрибуция на Linux. Hvis du trenger en annen versjon, kan du bruke RVM (Мениджър на версии на Ruby).
1. Инсталатор Ruby:
Инсталатор на най-новата версия на Ruby с помощта на Rbenv или RVM.
RVM
1. Инсталатор rvm, който трябва да бъде включен до автоматично стартиране
къдряне -sSL https://get.rvm.io | sudo bash -s майстор
източник /etc/profile.d/rvm.sh
echo '[[-s "/etc/profile.d/rvm.sh"]] && source "/etc/profile.d/rvm.sh"' >> ~ / .bashrc
2. Opprett brukeren „easy“ (eller du kan gi den et annet navn, poenget er at denne brukeren vil jobbe med Redmine-applikasjonen din, ikke som rotbruker. Dette bør gjøres av sikkerhetsmessige årsaker)
useradd -m -G rvm -s / bin / bash лесно
Du må også legge til brukeren "easy" i sudoers-gruppen (vi må tillate at denne brukeren kjører noen kommandoer fra sudo)
usermod -a -G sudo лесно
Hvis du har gjort dette, kan du hoppe over neste trinn, fordi etter denne kommandoen er brukeren din allerede i riktig gruppe. Bytt til denne brukeren
su - лесно
3. Изпратете потребители до rvm-gruppen
usermod -a -G rvm лесно
Du må også legge til brukeren "easy" i sudoers-gruppen (vi må tillate at denne brukeren kjører noen kommandoer fra sudo)
usermod -a -G sudo лесно
Bytt til brukeren "лесно"
su - лесно
4. Инсталатор Ruby
rvm инсталиране 2.6 - кръпка railsexpress
5. Инсталатор git
sudo apt-get инсталирате git
6. Sett Ruby 2.6 сом стандарт
rvm употреба 2.6 --по подразбиране
Делен и курсив er bare nødvendig hvis du skal installere Ruby fra en ikke-rotbruker. Hvis du bestemmer deg for å hoppe over dette, kan du erstatte brukernavnet "easy" med "redmine".
Rbenv
Følg instruksjonene i тази статия.
Инсталатор NGINX og Passenger
NGINX е отворен kildekode уеб сървър, проектиран за максимален ytelse и стабилност. Passenger е отворен kildekode-applikasjonsserver като интегриран с NGINX за програмиране на Ruby, като Redmine, през мрежата. I vårt tilfelle må vi installere begge deler.
$ gem инсталиране на пътник --no-ri --no-rdoc
$ put-install-nginx-module
sudo gem инсталирате bundler --no-rdoc --no-ri
Инсталатор и конфигуратор Redmine
За инсталиране на fortsetter, прегледайте най-новата достъпна версия на Redmine. Du finner den på Redmine nedlastingsside.
Redmine nedlastingsside
Merk deg målversjonen og fortsett.
Забележка: Не е нужно да инсталирате и да използвате Redmine от разклатени потребители.
1. Инсталационната програма е авхенгигхетена като кревес за å bygge Redmine:
sudo apt инсталирате съществено изграждане libmysqlclient-dev imagemagick libmagickwand-dev
2. Изтеглете Redmine до / Tmp-mappen:
sudo curl -L 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. Åpne konfigurasjonsfilen за база данни (database.yml)
cd / var / www / html / redmine / config /
cp база данни.yml.пример база данни.yml
sudo nano /var/www/html/redmine/config/database.yml
3.2. Bruk endringene som vises nedenfor i produksjon-делен от файл:
производство:
адаптер: mysql2
база данни: redminedb
домакин:
потребителско име: redminedbusr
парола: "парола"
кодиране: utf8mb4
3.3 Инсталатор Ruby-avhengighetene so kreves for å kjøre Redmine:
cd / var / www / html / redmine /
sudo gem инсталирате bundler --no-rdoc --no-ri
sudo bundle install - без тест за разработка postgresql sqlite
3.4 База данни за мигриране и конфигуриране.
cd / var / www / html / redmine /
sudo bundle exec рейк generator_secret_token
sudo RAILS_ENV = производствен пакет exec rake db: мигрира
Конфигуратор NGINX
Dette er det siste trinnet i opplæringen vår. Ако имате пълно конфигуриране на NGINX, ще имате пълен функционален Redmine-сървър, който ще работи на Ubuntu 18.04 LTS-боксен.
1. Opprett en virtuell vert за Redmine-applikasjonen din:
sudo nano /etc/nginx/sites-available/redmine.mydomain.com
2. Напишете следната конфигурация за den virtuelle verten og lagre filen:
сървър {
слушате 80;
Име на сървъра redmine.mydomain.com;
root / var / www / html / redmine / public;
пътник_на активиран;
пътник_мин_съдържания 1;
client_max_body_size 10m;
# пренасочване на страници за грешка на сървъра към статичната страница /50x.html
#
errorName 500 502 503 504 / 50x.html;
location = / xNUMXx.html {
root html;
}
}
3. Aktiver den virtuelle verten ved å linke den nyopprettede konfigurasjonsfilen til сайтове с активирани-mappen:
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-serveren på nytt:
sudo systemctl рестартира nginx
Достъп до Redmine
1. Åpne nettleseren din og skriv inn Redmine-domeneadressen i adressefeltet. Redmine påloggingsvinduet vil менгемета.
Redmine påloggingsvindu
2. Влезте в сървъра на Redmine, като използвате стандартната информация за регистриране (име на потребителя: администратор и парола: администратор) и задайте деретер и нов парола за администраторски контоени, но не и да бъдете отворени за него.
3. Til slutt, конфигуриране на инсталации за администраторски контоени, включващи имейл адрес и съобщения.
Gratulerer! Redmine er klar!
Ако искате да попречите на друг да разпространява Redmine в Amazon Web Services (AWS), можете да го направите den andre delen av denne opplæringen.
Последно надграждане на Redmine? Enkel.
Få alle kraftige verktøy for perfekt prosjektplanlegging, -styring og -kontroll i én programvare.