Installazione rapida di Redmine su Amazon Web Services (AWS) - Ubuntu 18.04 LTS - Del 1
Installatore Ruby
Versione standard del programma di installazione di Ruby per la distribuzione Linux. Se stai cercando un'altra versione, puoi usarla 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 andare 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. Optare per l'utilizzo "facile" (o puoi dare un altro nome, potresti essere quello che utilizzerà per lavorare con la tua applicazione Redmine, non come utilizzo rotto. Questo farà degli anni di sicurezza)
useradd -m -G rvm -s / bin / bash facile
Devi anche leggere per usare "facile" nei gruppi di sudo (devi usare questo comando senza comandanti da sudo)
usermod -a -G sudo facile
Se hai gjort dette, puoi saltare su Neste Trinn, perché etter denne kommandoen er brukeren din allerede i riktig gruppe. Vai a questo utilizzo
su - facile
3. Seguire l'uso del gruppo rvm
usermod -a -G rvm facile
Devi anche leggere per usare "facile" nei gruppi di sudo (devi usare questo comando senza comandanti da sudo)
usermod -a -G sudo facile
Bytt til brukeren "facile"
su - facile
4. Programma di installazione Ruby
rvm install 2.6 --patch railsexpress
5. Git di installazione
sudo apt-get install git
6. Imposta Ruby 2.6 come standard
rvm usa 2.6 --default
Delen i corsivo è semplicemente necessario se devi installare Ruby da un non utilizzato. Se ti capita di saltare su questo, puoi sostituire "facile" con "redmine".
Rbenv
Seguire le istruzioni questo articolo.
Installatore NGINX e passeggero
NGINX è un server web con codice di codice aperto progettato per la massima resa e stabilità. Il passeggero è un server di applicazioni con codice di codice aperto integrato con NGINX per acquistare il programma Ruby, come Redmine, in rete. Vårt tilfelle må vi installere begge deler.
$ 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, seleziona la nuova versione disponibile di Redmine. Lo finirai Redmine neduratingsside.
Redmine neduratingsside
Grazie per la tua esperienza e la tua esperienza.
Nota: È meglio non installarlo e acquistare Redmine da rotti.
1. Installa tutto ciò che è necessario per å bygge Redmine:
sudo apt installa build-essential libmysqlclient-dev imagemagick libmagickwand-dev
2. Ultimo utilizzo di Redmine fino / Tmp-mappa:
sudo ricciolo -L http://www.redmine.org/releases/redmine-4.1.0.tar.gz -o /tmp/redmine.tar.gz
3. Rimuovere l'archivio limitato e copiare i file dell'applicazione per l'installazione della mappa:
cd / tmp
sudo tar zxf /tmp/redmine.tar.gz
sudo mv /tmp/redmine-4.1.0 / var / www / html / redmine /
3. Configurare l'installazione del database Redmine
3.1. Aprire il file di configurazione per il 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. Bruk endringene som vise nedenfor i produzione-delen av file:
produzione:
adattatore: mysql2
Banca dati: redminedb
host: localhost
username: redminedbusr
parola d'ordine: "parola d'ordine"
codifica: utf8mb4
3.3 Installazione di Ruby che è molto semplice per aggiornare 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 l'area di lavoro.
cd / var / www / html / redmine /
sudo bundle exec rake generate_secret_token
sudo RAILS_ENV = bundle di produzione exec rake db: migrate
Configuratore NGINX
Questo è il suo primo gioiello nell'attrezzatura. Dopo aver completato la configurazione NGINX nella tua configurazione, avrai un server Redmine completamente funzionante che acquisisci il tuo libro Ubuntu 18.04 LTS.
1. Creane uno virtualll vert per le applicazioni Redmine din:
sudo nano /etc/nginx/sites-available/redmine.miodominio.com
2. Eseguire la seguente configurazione per il colore virtuale e il file di salvataggio:
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 stanza virtù verde vedere il collegamento del file di configurazione aggiornato a siti abilitati-mappa:
sudo ln -s /etc/nginx/sites-available/redmine.miodominio.com /etc/nginx/sites-enabled/redmine.miodominio.com
4. Verifica la configurazione di NGINX all'interno:
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. Avvia il server NGINX a New:
sudo systemctl restart nginx
Utilizzo di Redmine
1. Apri l'ortica e scrivi all'indirizzo Redmine-domenea e all'indirizzo. Il pagamento di Redmine verrà visualizzato.
Redmine påloggingsvindu
2. Accedi al tuo server Redmine utilizzando le informazioni di registrazione standard (nome d'uso: admin e password: admin) e imposta una nuova password per il conto amministratore quando ne aprirai le porte.
3. Per finire, configurare le impostazioni per il tuo conto di amministrazione, includere il tuo indirizzo di posta elettronica e le ore.
Gratulerer! Redmine è chiaro!
Se desideri altri modi per distribuire Redmine su Amazon Web Services (AWS), puoi vedere su l'altro delen di questa opzione.
L'ultima opzione di Redmine? Enkel.
Ottieni tutti i vantaggi creativi per una perfetta pianificazione, creazione e controllo dei progetti in un programma.