Quindi installa Redmine su Amazon Web Services (AWS) - Ubuntu 18.04 LTS - Del 1
Ecco cosa devi fare per installare Redmine su Amazon Web Services (AWS):
- Utilizzare un semplice istantaneo AWS Linux (EC2 o Lightsail) e installare manualmente Redmine, o
- Utilizzare una configurazione personalizzata per installare Redmine Lightsail istantaneamente.
Se scegli la prima opzione, avrai il pieno controllo su tutti gli aspetti della nostra implementazione di Redmine. D'altra parte, l'altro potrebbe essere un danno e una perdita per ottenere Redmine in modo da poter essere coinvolto in tutti i dettagli di installazione e configurazione in pochi minuti.
La prima di queste descrizioni dettagliate su come installare Redmine su uno utilizzo degli istantanei AWS Linux.
Forudsætninger
Prima di avviare il processo, devi assicurarti che le seguenti informazioni sui suggerimenti siano disponibili:
- Hai un conto Amazon Web Services con la gestione degli amministratori.
- Hai un dominio sulla tua applicazione Redmine, per favore. redmine.miodominio.com.
- Devi aggiungere la configurazione DNS per il tuo dominio.
Installazione di Redmine in un semplice istante di Linux EC2 o LightSail
Per compilare il modulo con questa rapida informazione, hai già avviato un istantaneo AWS EC2 o Lightsail che utilizza Ubuntu 18.04 LTS.
Installeremo Redmine su questa versione di Linux tramite l'aiuto di MySQL-Banca dati, Nginx-server web eg Phusion Passenger-applicazioniserver.
Configurare i server DNS
Prima di eseguire il collegamento ai tuoi istanti, devi configurare il tuo DNS. Apri un post DNS per il tuo dominio Redmine (redmine.miodominio.com), der peger på den indirizzo IP offensivo per istantanee AWS Linux.
Puoi farlo con l'aiuto dei collegamenti AWS Route 53.
Configurazione DNS tramite l'aiuto di AWS Route 53
L'indirizzo IP comune per Ubuntu 18.04 LTS può essere trovato nella console di gestione EC2 o nella console Lightsail.
Console di gestione AWS EC2
Console AWS Lightsail
Una volta configurato il tuo post DNS, devi impostare le connessioni per le tue istanze Linux e realizzare il processo successivo.
Installa e configura il database MySQL
1. Installa il server MySQL:
sudo apt update
sudo apt installa mysql-server mysql-client
2. Eseguire la configurazione indipendente del server MySQL:
sudo mysql_secure_installation
Non puoi fare a meno di:
- attivare il PLUGIN CONVALIDA PASSWORD (sig ja e scegli STÆRKE adgangskoder)
- scelta del rodbrugeradgangskoden.
- fjernelse af anonyme brugere (sig ja).
- forbyde rod-fjernadgang (sig no, se pianifichi di configurare le connessioni per il database utilizzato dalle istanze Linux di Ubuntu, segnalalo).
3. Controllore, nel collegamento del server MySQL:
sudo systemctl status mysql
(du skal se attivo (core) come uno dei kommandoens svar)
4. Apri un nuovo database e utilizza un 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
Installatore Ruby
Installa la versione standard di Ruby per la distribuzione Linux. Se hai bisogno di una versione diversa, puoi usarlo RVM (Gestione versioni Ruby).
1. Installatore Ruby:
Installa la nuova versione di Ruby con l'aiuto di Rbenv o RVM.
RVM
1. Installare rvm, farlo, procedere all'avvio automatico
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. Utilizzare "facile" (oppure puoi darti quello che desideri, il punto è che l'utilizzo di questo strumento sarà utile con la tua applicazione Redmine, non utilizzare root. Dovrai fare degli anni sicuri)
useradd -m -G rvm -s / bin / bash facile
Devi anche usare "facile" per i sudoers-gruppen (devi usare questo comando per køre nogle kommandoer fra sudo)
usermod -a -G sudo facile
Se hai fatto questo, puoi fare il prossimo tentativo, perché dopo questo comando è il tuo uso quotidiano nel giusto gruppo. Vai a questo uso
su - facile
3. Utilizzare il gruppo rvm
usermod -a -G rvm facile
Devi anche usare "facile" per i sudoers-gruppen (devi usare questo comando per køre nogle kommandoer fra sudo)
usermod -a -G sudo facile
Skift til brugeren "facile"
su - facile
4. Programma di installazione Ruby
rvm install 2.6 --patch railsexpress
5. Git di installazione
sudo apt-get install git
6. Indstil Ruby 2.6 come standard
rvm usa 2.6 --default
esso corsivo non è necessario se installerai Ruby da un root non utilizzato. Se ti fermi a caricarlo, puoi sostituire "facile" con "redmine".
Rbenv
Seguire le istruzioni questo articolo.
Installatore NGINX e passeggero
NGINX è un server web open source progettato per la massima produttività e stabilità. Passenger è un server di applicazioni open source integrato con NGINX per creare il software Ruby, come per esempio. Redmine, su Internet. I vores tilfælde skal vi installere begge dele.
$ gem install passeggero --no-ri --no-rdoc
$ modulo-installazione-nginx-passeggero
sudo gem installa bundler --no-rdoc --no-ri
Installa e configura Redmine
Prima di completare l'installazione, devi controllare la nuova versione disponibile di Redmine. Puoi trovarlo lì Download di Redmine.
Redmine Downloadside
Annota la tua versione errata e le tue aggiunte.
Nota: Non è meglio installare e caricare Redmine dall'utilizzo del root.
1. Installa l'afhængigheder, der kræves per bygge Redmine:
sudo apt installa build-essential libmysqlclient-dev imagemagick libmagickwand-dev
2. Scarica Redmine a portata di mano / Tmp-mappe:
sudo ricciolo -L http://www.redmine.org/releases/redmine-4.1.0.tar.gz -o /tmp/redmine.tar.gz
3. Copia l'archivio e copia i file delle applicazioni per la mappa di installazione:
cd / tmp
sudo tar zxf /tmp/redmine.tar.gz
sudo mv /tmp/redmine-4.1.0 / var / www / html / redmine /
3. Configurare il supporto del database Redmine
3.1. Åbn konfigurationsfilen per databasen (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. Anvend ændringerne vist nedenfor til afsnittet produzione filero:
produzione:
adattatore: mysql2
Banca dati: redminedb
host: localhost
username: redminedbusr
parola d'ordine: "parola d'ordine"
codifica: utf8mb4
3.3 Installa l'applicazione Ruby che ti aiuta a creare 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 Spostare il database e configurare la configurazione.
cd / var / www / html / redmine /
sudo bundle exec rake generate_secret_token
sudo RAILS_ENV = bundle di produzione exec rake db: migrate
Configurare NGINX
Questo è il tuo tutorial nel nostro tutorial. Una volta completata la configurazione NGINX, avrai a disposizione un server Redmine completo di funzionalità avanzate, che verrà installato sulla tua macchina Ubuntu 18.04 LTS.
1. Opret it virtùl vært fino all'applicazione Redmine:
sudo nano /etc/nginx/sites-available/redmine.miodominio.com
2. Inserisci la seguente configurazione per il valore virtuale e inserisci il tuo file:
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. Attivare la voce virtùlle vært vedere il collegamento del file di configurazione aggiornato alla mappa siti abilitati:
sudo ln -s /etc/nginx/sites-available/redmine.miodominio.com /etc/nginx/sites-enabled/redmine.miodominio.com
4. Verifica la configurazione NGINX:
sudo nginx -t
USCITA KOMMANDO:
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. Genstart server NGINX:
sudo systemctl restart nginx
Tilgå Redmine
1. Apri il tuo browser web e seleziona il tuo dominio Redmine nell'indirizzo. L'accesso a Redmine richiederà l'accesso.
Redmine Indledende Login Skærm
2. Accedi al tuo server Redmine utilizzando l'aiuto delle opzioni di legittimazione standard (nome utente: admin e codice aggiuntivo: admin) e poi inserisci un nuovo codice aggiuntivo per il tuo conto amministratore, quando lo farai.
3. Per prima cosa, configura il tuo account di amministrazione, sotto il tuo indirizzo e-mail e la tua zona tempo.
Tillykke! Il tuo Redmine è chiaro!
Se desideri scegliere altri modi per implementare Redmine su Amazon Web Services (AWS), quindi taggalo su den anden del af questo vejledning.
L'ultimo upgrade di Redmine? Nemt.
Ottieni tutte le migliori funzionalità per una perfetta progettazione, pianificazione e controllo in un software.