Sürüm: Redmine Sürümü: Amazon (AWS) - Ubuntu 18.04 LTS - Sürüm 1

2/17/2020
11 dakikadır.
Λουκάς Μπένα
Redmine ile iletişime geçin ve bu işlemi gerçekleştirin. evet. Ruby on Rails'i kullanarak ödeme yapabilirsiniz. πολυ-βάσης δεδομένων. Bu, Redmine'in hoşuna gittiği anlamına gelir. o Amazon Web Hizmetleri (AWS).

Redmine Amazon Web Services (AWS) ile iletişime geçin:

  • AWS Linux'u (EC2 ve Lightsail) kullanarak Redmine'i kullanabilirsiniz.
  • Χρησιμοποιώντας μια προδιαμορφωμένη εικόνα για εγκατάσταση του RedMine με ένα κλικ.

Εάν επιλέξουμε την πρώτη επιλογή, θα έχουμε πλήρη έλεγχο κάθε πτυχής τ Redmine'a teşekkür ederim. Από την άλλη πλευρά, η δεύτερη επιλογή προσφέρει μια γρήγορη και εύκολη Redmine'i satın almak için tıklayın Bu, çok önemli bir şey değil.

Redmine ile iletişime geçin a AWS Linux'u Kullanma.


Προαπαιτήσεις

Πριν ξεκινήσετε τη διαδικασία, βεβαιωθείτε ότι ικανοποιούνται οι παρακάτω πρ Cevap:

  • Amazon Web Services ile iletişime geçin.
  • Έχετε ένα όνομα τομέα για την εφαρμογή Redmine σας, όπως redmine.alanim.com.
  • DNS'yi kontrol etmek için DNS'yi kullanabilirsiniz.


LightSail'de Linux EC2'yi Redmine ile birlikte kullanabilirsiniz

Bu çok iyi bir şey, bu çok önemli bir şey. AWS EC2 ve Lightsail Ubuntu 18.04 LTS ile uyumludur.

Redmine'i kullanarak Linux'u çalıştırabilirsiniz. ve MySQL, çok güzel nginx bu çok önemli bir şey Phusion Yolcu.


DNS'yi yönetin

DNS'yi kontrol etmek için, DNS'yi kullanabilirsiniz. DNS'yi etkinleştirin: Redmine σας (redmine.alanim.com) ve bu çok önemli genel IP adresi AWS Linux'u kullanın.

AWS Route 53'ü kullanarak bağlantı kurabilirsiniz.

image001

DNS Güvenliği AWS Route 53'ün Kullanımı

IP Koruması Ubuntu 18.04 LTS ile uyumludur ve EC2 ile uyumludur. Lightsail'e güveniyorum.

image003

EC2'yi AWS'ye bağlayın

image005

Lightsail'in Kullanımı AWS

DNS'yi yönetin, Linux'a bağlanın ve Linux'a bağlanın ώστε τα παρακάτω βήματα.


MySQL'i kullanma


1. MySQL'i etkinleştirin:

sudo apt güncellemesi

sudo apt install mysql-server mysql-client


2. MySQL'i yeniden başlatın:

sudo mysql_secure_installation

Şunu söyleyeyim:

  • να ενεργοποιήσετε το PLUGIN ΕΠΙΒΕΒΑΙΩΣΗΣ ΚΩΔΙΚΟΥ (πείτε) evet (bkz. ισχυρούς κωδικούς)
  • να επιλέξετε τον κωδικό χρήστη kökü.
  • evet

    Yakut Ruby

    Ruby'nin Linux'ta çalışmasını sağlamak için Linux'u kullanabilirsiniz. Εάν χρειάζεστε μια διαφορετική έκδοση, μπορείτε να χρησιμοποιήσετε το RVM (Ruby Sürüm Yöneticisi).


    1. Ruby'nin adı:

    Ruby ile RVM arasında bağlantı kurabilirsiniz.


    RVM

    1. rvm'yi kontrol edin, kontrol edin, kontrol edin, kontrol edin η

    kıvrılma -sSL https://get.rvm.io | sudo bash ustası
    kaynak /etc/profile.d/rvm.sh
    echo '[[-s "/etc/profile.d/rvm.sh"]] && kaynak "/etc/profile.d/rvm.sh"' >> ~ / .bashrc

    2. Δημιουργήστε τον χρήστη "kolay" (ή μπορείτε να τον ονομάσετε όπως θέλετε, το) σημαντικό είναι ότι αυτός ο χρήστης θα εργαστεί με την εφαρμογή redmine σας, όχι ο χ ρήστης root.Πρέπει να γίνει για λόγους ασφαλείας)

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

    Επίσης, πρέπει να προσθέσετε τον χρήστη "kolay" στην ομάδα sudoers (πρέπει να επιτρέ) (bkz: sudo)

    usermod -a -G sudo kolay

    Εάν κάνατε αυτό, μπορεί να παραλείψετε το επόμενο βήμα, επειδή μετά από αυτή Bu, sizin için önemli olan bir şey değil. Αλλάξτε σε αυτόν τον χρήστη

    su - kolay

    3. rvm'yi kontrol edin

    usermod -a -G rvm kolay

    Επίσης, πρέπει να προσθέσετε τον χρήστη "kolay" στην ομάδα sudoers (πρέπει να επιτρέ) (bkz: sudo)

    usermod -a -G sudo kolay

    Αλλάξτε στον χρήστη "kolay"

    su - kolay

    4. Yakut'u Seviyorum

    rvm install 2.6 --patch railsexpress

    5. git'i kullanın

    sudo apt-get install git

    6. Ruby'yi 2.6 ile birlikte kullanın

    rvm kullanım 2.6 --varsayılan

    çok iyi italik χρειάζεται μόνο εάν πρόκειται να εγκαταστήσετε την Ruby από μη-ριζικό χρήστη. Εάν αποφασίσετε να το αφήσετε, μπορείτε να αντικαταστήσετε το όνομα χρήστ η "kolay" με "redmine".


    rbenv

    Ακολουθήστε τις οδηγίες στο Bu makale.


    Yolcu'yu NGINX'e bağlayın

    NGINX'i kullanarak bağlantı kurun ve bu işlemi gerçekleştirin. çok güzel. Ο Yolcu Yolculuğu NGINX, Ruby'yi, Redmine'i ve Redmine'ı temsil ediyor. Bu, sizin için önemli olan bir şey.

    $ gem install yolcu --no-ri --no-rdoc
    $ yolcu yükleme nginx modülü

    sudo gem install bundler - no-rdoc - no-ri


    Redmine'i seviyorum

    Πριν συνεχίσετε την εγκατάσταση, ελέγξτε για την πιο πρόσφατη διαθέσιμη Redmine'a teşekkür ederim. Μπορείτε να τη βρείτε στην σελίδα λήψης του Redmine.

    image007

    Redmine'i seviyorum

    Bu, çok önemli bir şey değil.

    Σημείωση: Είναι καλ

    3. Daha fazla bilgi edinin şu şekilde:

    cd / tmp

    sudo tar zxf /tmp/redmine.tar.gz

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


    3. Redmine ile iletişime geçin


    3.1. Ανοίξτε το αρχείο διαμόρφωσης της βάσης δεδομένων (database.yml)

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

    cp database.yml.example veritabanı.yml

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


    3.2. Εφαρμόστε τις παρακάτω αλλαγές στην ενότητα üretim şu şekilde:

    Üretim:

    bağdaştırıcı: mysql2

    veritabanı: Redminedb

    ev sahibi: localhost

    kullanıcı adı: Redminedbusr

    parola: "şifre"

    kodlama: utf8mb4


    3.3 Ruby'nin Redmine'i yeniden başlatması:

    cd / var / www / html / redmine /

    sudo gem install bundler - no-rdoc - no-ri

    sudo bundle install - geliştirme testi postgresql sqlite olmadan


    3.4 Güvenli bir şekilde ödeme yapın ς.

    cd / var / www / html / redmine /

    sudo bundle exec rake create_secret_token

    sudo RAILS_ENV = üretim paketi exec rake db: migrate


    NGINX'in Kullanımı

    Bu, çok önemli bir şey değil. NGINX ile bağlantı kurun ve NGINX ile bağlantı kurun. Redmine, Ubuntu 18.04 LTS ile çalışıyor.


    1. Δημιουργήστε ένα εικονικό κεντρικό σημείο Redmine'in adı:

    sudo nano /etc/nginx/sites-available/redmine.alan_adim.com.tr


    2. Εισαγάγετε την παρακάτω διαμόρφωση εικονικού κεντρικού σημείου και αποθ şu şekilde:

    sunucu {

    80 dinle;

    sunucu adı redmine.alanim.com;

    kök / var / www / html / redmine / public;

    passenger_enabled üzerinde;

    yolcu_min_görünümleri 1;

    10m client_max_body_size;

    # sunucu hata sayfalarını statik sayfaya /50x.html yönlendirin

    #

    error_page 500 502 503 504 /50x.html;

    location = /50x.html {

    kök html;

    }

    }


    3. Evet εικονικό κεντρικό σημείο σας νεοδημιουργηθέν αρχείο διαμόρφωσης στον κατάλογο siteler etkin:

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


    4. NGINX'i etkinleştirin:

    sudo nginx -t

    KOMUT ÇIKTI:

    nginx: το αρχείο διαμόρφωσης /etc/nginx/nginx.conf έχει συντακτική ορθότητα

    nginx: η δοκιμή του αρχείου διαμόρφωσης /etc/nginx/nginx.conf dosyasına bakın.


    5. NGINX'i etkinleştirin:

    sudo systemctl restart nginx


    Redmine'i seviyorum

    1. Ανοίξτε τον περιηγητή σας και πληκτρολογήστε το όνομα του τομέα σας στ bu çok iyi. Bu Redmine ile ilgili.

    image009

    Redmine'i satın aldım

    2. Redmine'i yeniden başlatın τήρια (όνομα χρήστη: admin και κωδικός πρόσβασης: admin) και, όταν σας ζητηθεί, ορίστε ένα Bu, sizin için önemli olan bir şey değil.

    3. Τέλος, ρυθμίστε τις ρυθμίσεις του λογαριασμού σας ως διαχειριστής, συμπε Daha fazla bilgi için e-posta gönderin ve e-posta gönderin.

    image011

    Eyvallah! Redmine çok güzel!

    Αν θέλετε να ανακαλύψετε άλλους τρόπους εγκατάστασης του Redmine στις Υπηρεσ Amazon (AWS) ile iletişime geçin, aynı zamanda Amazon (AWS) ile iletişime geçin

Kolay Redmine'ı satın alın ve 30 dakikaya kadar ödeme yapın

SSL sertifikası, SSL sertifikası, αντίγραφα ασφαλείας, στην το ποθεσία σας