Ho acquistato il telefono Redmine da Amazon Web Services (AWS) - Ubuntu 18.04 LTS disponibile - 1. risposta
Come accedere al telefono Redmine sulla piattaforma Amazon Web Services (AWS):
- Un'applicazione AWS Linux (EC2 o Lightsail) è stata installata nel manuale del telefono Redmine, o
- Egy ore configurált, egy kattintással telepitető Redmine Lightsail példány használata.
Se hai scelto di farlo, i tuoi telefoni sono collegati al telefono Redmine con meno aspetti. Inoltre, i tuoi preferiti sono i tuoi preferiti, quando Redmine non è più disponibile per l'accesso, l'altro è che Kellene si avatkoznunk per i tuoi televisori è la configurazione della risoluzione.
L'ultima cosa che hai cambiato è stata quella, hogyan telepítsük a Redmine-t egy egyszerű AWS Linux peldányra.
Előfeltételek
A folyamat megkezdése előtt győződjön meg róla, hogy teljesülnek az alábbi előfeltételek:
- Il sito dell'amministratore di Amazon Web Services è un sito di consultazione.
- Van egy domain neve a Redmine alkalmazásához, például redmine.miodominio.com.
- Hozzáférése van a domain DNS-configurációjához.
Redmine telefono egyszerű Linux EC2 o LightSail peldányra
Con la modifica della scheda di rete, oggi è stato eliminato Ubuntu 18.04 LTS-t da AWS EC2 o Lightsail.
Ezen un telefono Linux utilizzato su Redmine-t MySQL adatbázissal, Nginx webszerverrel è Phusion Passenger alkalmazásszerverrel.
Tutto sarà un DNS-szervert
Mielőtt csatlakozna az eszközhöz, be kell állítania a DNS-t. Hozzon létre un DNS-bejegyzést a Redmine domain nevéhez (redmine.miodominio.com), ovvero un servizio AWS Linux nyilvános IP-cimére mutat.
Lascia che AWS Route 53 sia collegato in modo sicuro.
Configurazione DNS per AWS Route 53
Con Ubuntu 18.04 LTS il nuovo indirizzo IP è stato ampliato dalla piattaforma EC2 o dalla piattaforma Lightsail.
Supporto AWS EC2
Carrello AWS Lightsail
Amint beállította a DNS-bejegyzést, csatlakozzon a Linux példányhoz, é végezze el a következő lépéseket.
Il telefono è configurato per l'adattatore MySQL
1. Telefonare a un server MySQL:
sudo apt update
sudo apt installa mysql-server mysql-client
2. Configura la configurazione iniziale di MySQL:
sudo mysql_secure_installation
A következőkre lesz felkérve:
- a CONVALIDA PASSWORD PLUGIN attivo (mondjon igen-t, és válasszon EROS jelszavakat)
- válassza ki a root felhasználó jelszavát.
- távolítsa el az anonim felhasználókat (mondjon igen-T).
- tiltsa le a root távoli bejelentkezését (mondjon non-et, ha tervezi, hogy a adatbázishoz külső Ubuntu Linux példányról csatlakozik, egyébként mondjon igen-T).
3. Ellenőrizze, hogy a MySQL szerver fut:
sudo systemctl status mysql
(a válaszban látnia kell az attivo (in esecuzione) szöveget)
4. Hozzon létre egy új adatbázist és egy új adatbázis-felhasználót a Redmine-hoz:
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
Telegrafa a Ruby-t
Il telefono con l'applicazione Ruby viene utilizzato per la distribuzione Linux. Ha más verzióra van szüksége, használhatja az RVM (Gestione versioni Ruby)-T.
1. Telegrafa a Ruby-t:
Telepítse a Ruby legfrissebb verzióját a Rbenv vagy az RVM segítségével.
RVM
1. telepítse az rvm-et, futtassa, adja hozzá az autostart-hoz
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. Hozzon létre egy "easy" felhasználót (vagy bármilyen nevet adhat neki, a lényeg az, hogy ez a felhasználó fog dolgozni a redmine alkalmazással, nem a root felhasználó. Biztonsági okokból kell ezt megtenni)
useradd -m -G rvm -s / bin / bash facile
Szükséges továbbá hozzáadni az "easy" felhasználót a sudoers csoportba (engedélyeznünk kell ennek a felhasználónak, hogy futtasson néhány parancsot sudo-val)
usermod -a -G sudo facile
Ha ezt megtette, akkor kihagyhatja a következő lépést, mert ezzel a paranccsal a felhasználó már megfelelő csoportban van. Váltson erre a felhasználóra
su - facile
3. adja hozzá a felhasználót az rvm csoportba
usermod -a -G rvm facile
Szükséges továbbá hozzáadni az "easy" felhasználót a sudoers csoportba (engedélyeznünk kell ennek a felhasználónak, hogy futtasson néhány parancsot sudo-val)
usermod -a -G sudo facile
Váltson una felhasználóra "facile".
su - facile
4. telepítse a ruby-t
rvm install 2.6 --patch railsexpress
5. telepítse a git-et
sudo apt-get install git
6. állítsa be az alapértelmezett ruby 2.6-ot
rvm usa 2.6 --default
A dőlt scommetto szakasz csak akkor szükséges, ha nem root felhasználóként telepíti a ruby-t. Ha úgy dönt, hogy hagyja, akkor az "facile" felhasználónevet "redmine" -ra cserélheti.
Rbenv
Kérjük, kövesse az utasításokat in questo articolo.
NGINX è la televisione dei passeggeri
Il server NGINX non è disponibile per il web, ma il massimo del sistema telefonico è stabile e stabile grazie al collegamento. A Passenger egy nyílt forrású alkalmazásszerver, amely integrálódik a NGINX-szel, hogy futtassa a Ruby szoftvert, például a Redmine-t, e weben keresztül. Az setünkben mindkettőt telepítenünk kell.
$ gem install passeggero --no-ri --no-rdoc
$ modulo-installazione-nginx-passeggero
sudo gem installa bundler --no-rdoc --no-ri
Il telefono Redmine è configurato
I telepítés folytatása előtt ellenőrizze a legfrissebb Redmine verziót. A letölthető verziók a Redmine letöltések oldalán si trovano.
Redmine letöltések oldala
Jegyezze fel a céleszköz verzióját és folytassa.
Nota: Jobb, non ha il root del telepíti felhasználóval è futtatja su Redmine-t.
1. Telefonare su Redmine per attivare la funzione:
sudo apt installa build-essential libmysqlclient-dev imagemagick libmagickwand-dev
2. Töltse le a Redmine-t a / Tmp könyvtárba:
sudo ricciolo -L http://www.redmine.org/releases/redmine-4.1.0.tar.gz -o /tmp/redmine.tar.gz
3. L'operazione che consente di archiviare l'archivio è la soluzione migliore per eseguire l'installazione:
cd / tmp
sudo tar zxf /tmp/redmine.tar.gz
sudo mv /tmp/redmine-4.1.0 / var / www / html / redmine /
3. Redmine adatta la configurazione di base
3.1. Adesso la configurazione del database è completata (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. Alkalmazza az alábbi változtatásokat a fájl produzione szakaszában:
produzione:
adattatore: mysql2
Banca dati: redminedb
host: localhost
username: redminedbusr
parola d'ordine: "parola d'ordine"
codifica: utf8mb4
3.3 Telecamera per il collegamento di Redmine con Ruby:
cd / var / www / html / redmine /
sudo gem installa bundler --no-rdoc --no-ri
pacchetto sudo install - senza test di sviluppo postgresql sqlite
3.4 La migrazione dal database è la configurazione del computer.
cd / var / www / html / redmine /
sudo bundle exec rake generate_secret_token
sudo RAILS_ENV = bundle di produzione exec rake db: migrate
Configurazione di NGINX
Ez az utolsó lépés a tutorialban. Se utilizzi la configurazione NGINX, i dispositivi Redmine Szerverrel si rendono disponibili per Ubuntu 18.04 LTS.
1. Hozzon létre egy hostot virtuale a Redmine alkalmazásához:
sudo nano /etc/nginx/sites-available/redmine.miodominio.com
2. Dopo aver configurato la configurazione host virtuale, menzionare il comando:
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. Engedélyezze a hostot virtuale a frissen létrehozott configurációs fájl hivatkozásával a siti abilitati könyvtárban:
sudo ln -s /etc/nginx/sites-available/redmine.miodominio.com /etc/nginx/sites-enabled/redmine.miodominio.com
4. Configurazione della configurazione NGINX:
sudo nginx -t
USCITA DEI COMANDI:
nginx: una configurazione di /etc/nginx/nginx.conf consente di eseguire la configurazione di nginx
nginx: una configurazione di /etc/nginx/nginx.conf consente di verificare la sicurezza
5. Eseguire l'operazione di creazione di NGINX:
sudo systemctl restart nginx
Hozzáférés a Redmine-hoz
1. Non preoccuparti, ma se fossi un dominio Redmine, non lo faresti mai. Un Redmine bejelentkező képernyője megjelenik.
Redmine kezdő bejelentkező képernyő
2. Il dispositivo deve essere un controller Redmine per l'impostazione predefinita dell'elenco a discesa (disponibile: admin è il comando: admin), il tuo amico amico deve essere abilitato, tutto sarà gestito dall'amministratore.
3. Controllare il contenuto dell'amministratore, controllare il campo e-mail e l'ID.
Gratulalunk! Un Redmine készenáll!
Ci sono altre modalità di visualizzazione del telefono Redmine su Amazon Web Services (AWS), guardami un tutorial második részét.
Che utolsó Redmine frissítés? Egyszerű.
Szerezd meg az összes erőteljes eszközt a tökéletes projekttervezéshez, -kezeléshez es -irányításhoz egyetlen szoftverben.