Come Redmine è stato installato su Amazon Web Services (AWS) - Ubuntu 18.04 LTS - Versione 1.
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.
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.
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.
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.