Redmine Amazon Web Services (AWS):lle - Ubuntu 18.04 LTS - Osa 1'i etkinleştirin
Redmine Amazon Web Services (AWS) hakkında bilgi: lle:
- AWS Linux Kullanıcı Listesi (EC2 ve Lightsail) ve Redmine kılavuzları ile birlikte
- Redmine Lightsail'in kullanımıyla ilgili önemli bilgiler.
Jos validitsemme ensimmäisen vaihtoehdon, meillä on täysi hallinta Redmine-asennuksemme jokaisesta näkökulmasta. Bu, çok sayıda küçük ayrıntıyı taklit etmek için hiçbir şey yapmamak ve yardım etmek için bir fırsattır, bu da size en iyi ve en verimli şekilde yardımcı olacaktır.
Aynı zamanda, AWS Linux işletim sistemiyle uyumlu bir işletim sistemine sahip olmak da mümkündür.
Edellytykset
Çok sayıda işlem var ve bu da aşağıdakileri gerektiriyor:
- Amazon Web Services'te Sinulla -tili, ylläpitäjän oikeudet'te jossa.
- Sinulla on verkkotunnus Redmine-sovelluksellesi, kuten redmine.alanim.com.
- DNS-määrityksiin'in şifrelenmesi gerekiyor.
Linux EC2-Tai LightSail-Esnek Kurulumu
Bu, Ubuntu 2 LTS'de AWS EC18.04 ile Lightsail'in bir sürümünün kaydedilmesini sağladı.
Linux'un Yeni Sürümünün Değiştirilmesi MySQL-tietokantaa, nginx-web-palvelinta ve Phusion Yolcu-sovelluspalvelinta.
Määritä DNS-palvelin
Ennen, määritettävä DNS'de çok sayıda değişiklik yapılmasına izin verdi. Luo DNS-merkintä Redmine-verkkotunnuksellesi (redmine.alanim.com), AWS Linux'un Kullanımı Julkiseen IP-osoitteeseen.
AWS Route 53'ün bir kopyasını satın alın.
AWS Route 53 DNS Ayarları:
Ubuntu 18.04 LTS'nin yeni IP çözümü, EC2'nin Lightsail Konsolu ile uyumlu hale getirilmesidir.
AWS EC2 -hallintakonsoli
AWS Lightsail -konsoli
DNS tabanlı veri ağları, Linux tabanlı ağları ve güvenlik sağlayıcılarını destekler.
Asenna ve MySQL Bağlantısı
1. Asenna MySQL-palvelin:
sudo apt güncellemesi
sudo apt install mysql-server mysql-client
2. MySQL Hesaplamalarının Değerleri:
sudo mysql_secure_installation
Şunu unutmayın:
- aktivoida ŞİFRE EKLENTİSİNİ DOĞRULAYIN (sano killä ve valitse VAHVAT salasanat)
- Valitse root-käyttäjän salasana.
- poistaa nimettömät käyttäjät (sano killä).
- kieltää root-etäkirjautuminen (sano ei, aynı zamanda Ubuntu Linux'un da kullanılmasıyla ilgili bir çok şey var).
3. Tarkista, ve MySQL-palvelin'i kayıt altına aldı:
sudo systemctl durumu mysql
(naet aktiivinen (käynnissä) osana yorumovastausta)
4. Redmine'in bir başkası ve bir başkası:
sudo mysql
mysql> VERİTABANI OLUŞTUR redminedb KARAKTER SETİ utf8mb4;
mysql> redminedb'DEKİ TÜMÜNÜ VERİN. * 'redminedbusr' @ 'localhost' 'şifre' ile TANIMLANMIŞTIR;
mysql> flush ayrıcalıkları;
mysql> ÇIKIŞ
Asenna Yakut
Asenna sürümü Rubysta Linux işletim sistemi. Bu sürüm ayarlandı, voit käytää RVM (Ruby Sürüm Yöneticisi).
1. Asenna Yakut:
RVM:n'nin Ruby versiyonunu kullanın.
RVM
1. Asenna rvm, suorita se ja lisää käynnistyksen yhteyteen
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. Luo käyttäjä "kolay" (tai voit nimetä sen haluamallasi tavalla, tärkeintä on, että tämä käyttäjä toimii redmine-sovelluksesi kanssa, ei root-käyttäjä. Tämä on tehtävä turvallisuussyistä)
useradd -m -G rvm -s / bin / bash kolay
Sinun täytyy myös lisätä käyttäjä "kolay" sudoers-ryhmään (meidän pitäisi sallia tämän käyttäjän suorittaa joitain komentoja sudo:n avulla)
usermod -a -G sudo kolay
Bu, sizin için daha iyi bir şey olabilir, bu da en iyi sonucu elde etmek için bir fırsattır. Vaihda tähän käyttäjään
su - kolay
3. Lisa käyttäjä rvm-ryhmään
usermod -a -G rvm kolay
Sinun täytyy myös lisätä käyttäjä "kolay" sudoers-ryhmään (meidän pitäisi sallia tämän käyttäjän suorittaa joitain komentoja sudo:n avulla)
usermod -a -G sudo kolay
Vaihda käyttäjäksi "kolay"
su - kolay
4. Asenna Yakut
rvm install 2.6 --patch railsexpress
5. Asenna git
sudo apt-get install git
6. Aseta Ruby 2.6 oletusarvoksi
rvm kullanım 2.6 --varsayılan
Kursivoitu osa boşuna, Rubyn'in kökünü kazımak için çok çaba harcadık. Bu, "kolay" sanal "redmine" ile kolayca yapabileceğiniz bir şey.
rbenv
Seuraa ohjeita tassä artikkelissa.
Asenna NGINX ve Yolcu
NGINX, web tabanlı aramalardan kaçınarak, maksimum düzeyde veri elde edilmesini ve vakaların gerçekleştirilmesini sağlar. Yolcu, NGINX'in entegre edilmesinden, Ruby-ohjelmistoja'nın, Redmine'in ve web sitelerinin entegre edilmesinden kaçınmalıdır. Meidän tapauksessamme meidän täytyy asentaa molemmat.
$ gem install yolcu --no-ri --no-rdoc
$ yolcu yükleme nginx modülü
sudo gem install bundler - no-rdoc - no-ri
Asenna ve määritä Redmine
Redmine sürümünü kullanarak yeni bir akıllı saat satın alın. Voit löytää sen Redminen lataussivulta.
Redminen lataussivu
Sürümü ve sürümü yayınlandı.
Huomaa: Parempi olla asentamatta ve ajamatta Redmineä root-käyttäjänä.
1. Asenna Redminen'in bir araya gelmesiyle birlikte:
sudo apt install yap-temel libmysqlclient-dev imagemagick libmagickwand-dev
2. Lataa Redmine / Tmp-hakemistoosi:
sudo kıvırmak -L http://www.redmine.org/releases/redmine-4.1.0.tar.gz -o /tmp/redmine.tar.gz
3. Purkaa ladattu arkisto ve kopioi sovellustiedostots asennuskansioon:
cd / tmp
sudo tar zxf /tmp/redmine.tar.gz
sudo mv /tmp/redmine-4.1.0 / var / www / html / redmine /
3. Määritä Redmine-tietokannan asetukset
3.1. Avaa timetokannan määritystiedosto (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. Tee alla olevat muutokset Tiedoston üretim durum:
Üretim:
bağdaştırıcı: mysql2
veritabanı: Redminedb
ev sahibi: localhost
kullanıcı adı: Redminedbusr
parola: "şifre"
kodlama: utf8mb4
3.3 Ruby'nin Kullanımına İlişkin Asenna:
cd / var / www / html / redmine /
sudo gem install bundler - no-rdoc - no-ri
sudo bundle install - geliştirme testi postgresql sqlite olmadan
3.4 Bu işlemi gerçekleştirin ve ödemeyi gerçekleştirin.
cd / var / www / html / redmine /
sudo bundle exec rake create_secret_token
sudo RAILS_ENV = üretim paketi exec rake db: migrate
Määritä NGINX
Tam olarak opetusohjelman viimeinen vaihe'de. NGINX-määrityksen'in yanı sıra Redmine-palvelin ve Ubuntu 18.04 LTS-koneellas'ı da kullanabilirsiniz.
1.Luo sanalalipalvelin Redmine-sovelluksellesi:
sudo nano /etc/nginx/sites-available/redmine.alan_adim.com.tr
2. Sanal Gerçeklik ve Yeteneklerin Sağlanması:
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. Ota sanalalipalvelin käyttöön linkittämällä geniş luotu määritystiedosto siteler etkin-hakemistoon:
sudo ln -s /etc/nginx/sites-available/redmine.mydomain.com /etc/nginx/sites-enabled/redmine.mydomain.com
4. Varmista NGINX-määrityksesi:
sudo nginx -t
KOMENTOTULOSTUS:
nginx: yapılandırma dosyası /etc/nginx/nginx.conf sözdizimi tamam
nginx: yapılandırma dosyası /etc/nginx/nginx.conf testi başarılı
5. NGINX-palvelin'i etkinleştirin:
sudo systemctl restart nginx
Pääsy Redmineen
1. Redmine-verkkotunnuksesi osoiteriville'i ve kirleri kullanın. Redmine-kirjautumisnäyttö tulee näkyviin.
En İyi Kiralama İşlemleri
2. Yönetim ve yönetim işlemleri için yönetici yönetimini etkinleştirin ve her yönetici için geçerli olan işlemleri gerçekleştirin.
3. Yönetici ayarları, yönetim ve düzenleme işlemlerinin başlatılmasını sağlar.
Onneksi olkoon! Redminesi valmis'te!
Redmine Amazon Web Services'i (AWS) kullanmanın en iyi yolu, kullanımı ve kullanımı tam opetusohjelman toiseen osaan.
Redmine-päivitys, helppo toteuttaa'da şaka mı?
Saatler, en iyi projelendirme projelerini gerçekleştirmek için en iyi şekilde tasarlanmıştır, bu da ev sahibi olmanıza yardımcı olur.