Come Redmine è stato installato su Amazon Web Services (AWS) - Ubuntu 18.04 LTS - Versione 1.

2/17/2020
10 minuti
Lukáš Beňa.
Redmine è un'applicazione web open source per sviluppare progetti e risolvere problemi. Essendo sulla piattaforma Ruby on Rails, è anche vero che il sistema operativo e il database sono molto apprezzati. Se hai bisogno di questo articolo, come hai installato Redmine su Amazon Web Services (AWS).

Esistono due cose importanti come Redmine installato su Amazon Web Services (AWS):

  • Puoi usare l'istanza AWS Linux (EC2 o Lightsail) e l'installazione Redmine, o
  • Puoi configurare l'esempio di Redmine Lightsail, quindi installalo semplicemente facendo clic su di esso.

Dopo aver fatto tutto il possibile, dovrai controllare tutti gli aspetti della nostra installazione Redmine. In un altro momento, puoi facilmente divertirti e divertirti, come se Redmine si muovesse in pochi minuti, così come il museo avrà installato tutte le impostazioni dettagliate della configurazione.

Prima di tutto questa pagina del popup, come hai installato Redmine sull'istanza AWS Linux di cui hai bisogno.

Ipotesi

Prima di eseguire la procedura, avrai la possibilità di eseguire la seguente procedura:

  • Utilizza le funzionalità di amministrazione di Amazon Web Services.
  • Il tuo amico è stato creato per la tua applicazione Redmine, come vuoi tu redmine.miodominio.com.
  • Collegati alla configurazione DNS del tuo dominio.

Installa Redmine sulla tua istanza Linux EC2 o su LightSail

Per aiutarti in questa fase di sviluppo, sei una delle istanze supportate di AWS EC2 o Lightsail su Ubuntu 18.04 LTS.

Installa Redmine su questa istanza Linux tramite il database MySQL, il server web NGINX e l'applicazione server Phusion Passenger.

Server DNS configurato

Prima di utilizzare la tua istanza, devi configurare il DNS. Scegli il nome DNS per il tuo dominio Redmine (redmine.miodominio.com), který bude směrovat na vedere l'indirizzo IP tutta l'istanza AWS Linuxové.

Puoi seguire il percorso tramite AWS Route 53.

Installa un database di configurazione MySQL

1. Installa il server MySQL:

sudo apt update

sudo apt installa mysql-server mysql-client

2. Prova a configurare il server MySQL:

sudo mysql_secure_installation

Budete vyzváni k:

  • attivare il plugin CONVALIDA PASSWORD (řekněte ano a zvolte silné heslo)
  • vybrání hesla pro usživatele root.
  • odstranění anonymních uživatelů (řekněte ano).
  • zakázání vzdáleného přihlašování roota (řekněte ne, puoi scegliere il supporto per il database della tua istanza di Ubuntu Linux, se lo desideri).

3. Controllare se il server MySQL è disponibile:

sudo systemctl status mysql

(měli byste vidět attivo (in esecuzione) come součást odpovědi na příkaz)

4. Apri il nuovo database e utilizza il nuovo database per Redmine:

sudo mysql

mysql> CREA DATABASE redminedb SET DI CARATTERI utf8mb4;

mysql> GARANTISCI TUTTO SU redminedb. * A 'redminedbusr' @ 'localhost' IDENTIFICATO DA 'password';

mysql> flush privileges;

mysql> ESCI

Installa Ruby

Installa la versione Ruby per la tua distribuzione Linux. Se puoi jinou verzi, puoi farlo RVM (Gestione versioni Ruby).

1. Installazione Ruby:

Installa la nuova versione di Ruby utilizzando Rbenv o RVM.


RVM

1. nainstalujte rvm, spusťte ho, přidejte do autostartu

ricciolo -sSL https://get.rvm.io | sudo bash -s maestro
fonte /etc/profile.d/rvm.sh
echo '[[-s "/etc/profile.d/rvm.sh"]] && source "/etc/profile.d/rvm.sh"' >> ~ / .bashrc

2. Usalo "facile" (nebo ho můžete pojmenovat podle svého uvážení, důležité je, aby tento uživatel pracoval s vaší app Redmine, nikoli jako uživatel root. To by mělo být z bezpečnostních důvodů)

useradd -m -G rvm -s / bin / bash facile

Také musíte přidat uživatele "easy" do skupiny sudoers (měli bychom tomuto uživateli povolit spouštění některých příkazů z sudo)

usermod -a -G sudo facile

Dopo aver finito, puoi usare il tuo bastone, il modo in cui questo gioco è il tuo aiuto nel tuo gruppo di amici. Preparati a tutto l'uso

su - facile

3. Prima di utilizzare skupiny rvm

usermod -a -G rvm facile

Také musíte přidat uživatele "easy" do skupiny sudoers (měli bychom tomuto uživateli povolit spouštění některých příkazů z sudo)

usermod -a -G sudo facile

Přepněte se na uživatele "facile"

su - facile

4. rubino nainstalujte

rvm install 2.6 --patch railsexpress

5. installare git

sudo apt-get install git

6. nastavte ruby ​​2.6 jako výchozí

rvm usa 2.6 --default

Část c corso je potřebná pouze pokud chcete nainstalovat ruby ​​z uživatele, který není root. Se rozhodnete ji nechat, puoi usare "easy" o "redmine".


Rbenv

Postupujte podle instrukci v Questo articolo.


Nainstalujte NGINX a Passenger

NGINX è un server web con un codice di accesso rapido per la massima stabilità. Passenger è un'applicazione server con un codice di accesso remoto che è integrato con NGINX per il suo software Ruby, così come Redmine, sul web. Nel nostro negozio musíme hai installato l'oba.

$ gem install passeggero --no-ri --no-rdoc
$ modulo-installazione-nginx-passeggero

sudo gem installa bundler --no-rdoc --no-ri


Installa e installa Redmine

Prima di installare il controllo della nuova versione di Redmine, sarai a disposizione. Potresti ji najít na stránce Stahování Redmine.

image007

Strana della stazione Redmine

Zapište si cílovou verzi a pokračujte.

Nota: Je lepší nenainstalovat e neprovozovat Redmine z uživatele root.


1. Installa i seguenti elementi per Redmine:

sudo apt installa build-essential libmysqlclient-dev imagemagick libmagickwand-dev


2. Seleziona Redmine per il tuo indirizzo / Tmp:

sudo ricciolo -L http://www.redmine.org/releases/redmine-4.1.0.tar.gz -o /tmp/redmine.tar.gz


3. Raccogli l'archivio memorizzato e collega l'applicazione all'indirizzo di installazione:

cd / tmp

sudo tar zxf /tmp/redmine.tar.gz

sudo mv /tmp/redmine-4.1.0 / var / www / html / redmine /


3. Configura il database di Redmine


3.1. Completa la configurazione del database (database.yml)

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

cp database.yml.esempio database.yml

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


3.2. Utilizzare la funzione successiva nella sezione produzione souboru:

produzione:

adattatore: mysql2

Banca dati: redminedb

host: localhost

username: redminedbusr

parola d'ordine: "parola d'ordine"

codifica: utf8mb4


3.3 Installa Ruby come supporto per Redmine:

cd / var / www / html / redmine /

sudo gem installa bundler --no-rdoc --no-ri

pacchetto sudo install - senza test di sviluppo postgresql sqlite


3.4 Eseguire il databázi e nakonfigurujte běhové prostředí.

cd / var / www / html / redmine /

sudo bundle exec rake generate_secret_token

sudo RAILS_ENV = bundle di produzione exec rake db: migrate


Configurato NGINX

Toto je postlední krok našeho návodu. Dopo aver configurato NGINX, puoi farlo con la funzionalità server Redmine disponibile sul tuo Ubuntu 18.04 LTS.


1. Vytvořte host virtuale per la tua applicazione Redmine:

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


2. Successivamente, configura l'host virtuale e seleziona il supporto:

server {

listen 80;

nome del server redmine.miodominio.com;

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

passenger_enabled attivato;

passeggero_min_istanze 1;

client_max_body_size 10m;

# reindirizza le pagine di errore del server alla pagina statica /50x.html

#

error_page 500 502 503 504 /50x.html;

location = /50x.html {

radice html;

}

}


3. Povolte váš host virtuale proposta di nuova configurazione del messaggio di posta elettronica dell'indirizzo siti abilitati:

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


4. Come procedere con la configurazione di NGINX:

sudo nginx -t

VÝSTUP PŘÍKAZU:

nginx: la sintassi del file di configurazione /etc/nginx/nginx.conf è ok

nginx: il file di configurazione /etc/nginx/nginx.conf ha esito positivo


5. Riavviare il server NGINX:

sudo systemctl restart nginx


Přístup a Redmine

1. Apri il tuo sito Web e posiziona il tuo dominio Redmine sulla scheda indirizzo. Trova l'applicazione Redmine.

image009

Přihlašovací obrazovka Redmine

2. Seleziona il tuo server Redmine per accedere all'interfaccia utente (utilizzata da: admin e indirizzo: admin) e poi seleziona il nuovo indirizzo per il tuo account amministratore.

3. Metti tutto sotto controllo, inserisci il tuo indirizzo e-mail e il tuo indirizzo email.

image011

Blahopřejeme! Váš Redmine je připraven!

Se scegli un oggetto dal supporto Redmine su Amazon Web Services (AWS), puoi farlo su druhou část tohoto tutorialálu.

Ultimo aggiornamento Redmine? Snadné.

Controlla il tuo progetto per il piano di registrazione, controlla il progetto con un software software.

Vyzkoušejte Easy Redmine a 30 giorni di riserva

Funzionalità complete, protocollo SSL crittografato, questo zálohování, e la tua posizione.