Amazon Web Services (AWS) - Ubuntu 18.04 LTS - Část 1'de Redmine yüklemesi.
Amazon Web Services (AWS) ile Redmine kurulumunu gerçekleştirebilmek için iki farklı cihaz var:
- AWS Linux örneğini (EC2 veya Lightsail) ve Redmine kurulumunu etkinleştirin
- Redmine Lightsail örneğini yapılandırmak için yapılandırmayı etkinleştirin, ardından bir tıklamayla kurun.
Bu, Redmine'in kurulumunu kontrol etmek için kontrol ettiğiniz bir programdır. En basitinden, birkaç dakika sonra, Redmine'in bir yapılandırmayı ayrıntılı bir şekilde kurması için birkaç dakika beklemeniz gerekir.
První, Redmine'i AWS Linux'ta anında yüklemek için popisuje olmayan bir tohoto'dur.
varsayımlar
Şunları yapın:
- Amazon Web Services'ın yöneticilerinin operasyonlarını yönetmesini sağlayın.
- Redmine uygulamasıyla ilgili daha fazla bilgi, yeni bir uygulama redmine.alanim.com.
- Máte přístup ve DNS yapılandırması, domény'de.
Linux üzerinden EC2 veya LightSail kurulumlarında Redmine kurulumu
AWS EC2 veya Lightsail s Ubuntu 18.04 LTS örneklerini kullanmak için en iyi güvenlik önlemlerini alın.
Redmine'i Linux'a yüklemek, anında MySQL veri tabanına, NGINX web sunucusuna ve Phusion Passenger sunucusuna uygulama yüklemenize olanak tanır.
Nakonfigurujte DNS sunucusu
DNS'yi yapılandırmak için bir an önce IP yönetimini etkinleştirin. Vytvořte DNS, Redmine (redmine.alanim.com), kteri bude směrovat na veřejnou IP adresi vaší AWS Linuxové örneği.
AWS Route 53 ile udělat pomocí služ'a gidin.
Bir MySQL veri tabanı yapılandırması kurun
1. MySQL sunucusunu kurun:
sudo apt güncellemesi
sudo apt install mysql-server mysql-client
2. MySQL sunucusunu yapılandırabileceğinizi kanıtlayın:
sudo mysql_secure_installation
Budete vyzváni k:
- aktivaci pluginu ŞİFREYİ DOĞRULAYIN (ŞİFREYİ DOĞRULAYIN) yıl bir zvolte silné heslo)
- Kökü kullanmak için kök salmak.
- odstranění anonimlik uživatelů (ekněte) yıl).
- zakázání vzdáleného přihlašování roota (řekněte) ne.
3. MySQL sunucusunu kontrol etmek için kontrol edin:
sudo systemctl durumu mysql
(görüntüleri görmek için aktif (çalışıyor) bu yüzden bir ödeme yapıldı)
4. Yeni veri tabanı ve Redmine veri tabanı kullanımı:
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Ş
Ruby Kurulumu
Ruby'yi bir Linux dağıtım aracı olarak yüklemeniz gerekir. Pokud potřebujete jinou verzi, můžete použít RVM (Ruby Sürüm Yöneticisi).
1. Ruby Kurulumu:
RVM veya RVM'den Ruby'ye yeni sürümler yükleyin.
RVM
1. Rvm yükleme, çalıştırma, otomatik başlatmayı başlatma
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. Vytvořte uživatele "easy" (nebo ho můžete pojmenovat podle svého uvážení, důležité je, aby tento uživatel pracoval s vaší aplikací Redmine, nikoli jako uživatel root. To by by mělo být z bezpečnostních důvod ů)
useradd -m -G rvm -s / bin / bash kolay
Sudoers'ı "kolay" olarak kullanmak için musíte přidat al (sudo'yu kullanmak için daha fazla bilgi edinin)
usermod -a -G sudo kolay
Pokud jste to udělali, můžete přeskočit další krok, protože po této příkazu je váš uživatel již v odpovídající skupině. Tohoto Uzantısına Bakın
su - kolay
3. Rvm'yi Korumak İçin Hazır Olun
usermod -a -G rvm kolay
Sudoers'ı "kolay" olarak kullanmak için musíte přidat al (sudo'yu kullanmak için daha fazla bilgi edinin)
usermod -a -G sudo kolay
Přepněte se na uživatele "kolay"
su - kolay
4. yükleme yakutu
rvm install 2.6 --patch railsexpress
5. Kurulum Kurulumu
sudo apt-get install git
6. en iyi yakut 2.6 jako vıchozí
rvm kullanım 2.6 --varsayılan
Část v kursivě Kökten başka bir şey yapamayacaksanız, Ruby'yi nasıl kuracağınızı bilmeniz gerekir. Pokud se rozhodnete ji nechat, můžete jméno uživatele "kolay" ve "redmine".
rbenv
Sonraki yönergeler v Bu makale.
NGINX a Passenger Kurulumu
NGINX, web sunucusunun maksimum ve kararlı bir şekilde çalışmasını sağlamak için kullanılan bir güvenlik kodudur. Yolcu, uygulama sunucusunun güvenlik kodunun yanı sıra, Ruby yazılımı, Redmine ve web gibi NGINX ile bütünleşiktir. Bilgisayarınızı kurup kuramadığınız bir dosya yok.
$ gem install yolcu --no-ri --no-rdoc
$ yolcu yükleme nginx modülü
sudo gem install bundler - no-rdoc - no-ri
Kurulum ve yapılandırma Redmine
Cihazınızı Redmine'den kontrol ederek kurulumunuzu gerçekleştirin. Sürgünde Ne Olursa Olsun Stahování Redmine.
Redmine'in Stažení'si
Dokunma ve kapatma.
Poznámka: Redmine'i root olarak kullanmak için bir kurulum yapmayın.
1. Redmine Ses Verici Kurulumu:
sudo apt install yap-temel libmysqlclient-dev imagemagick libmagickwand-dev
2. Adresinizi Değiştirin / Tmp:
sudo kıvırmak -L http://www.redmine.org/releases/redmine-4.1.0.tar.gz -o /tmp/redmine.tar.gz
3. Şu adrese kurulum uygulamalarını kopyalamak ve arşivlemek için:
cd / tmp
sudo tar zxf /tmp/redmine.tar.gz
sudo mv /tmp/redmine-4.1.0 / var / www / html / redmine /
3. Redmine veri tabanı yapılandırması
3.1. Veri tabanı yapılandırma ayarları (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. Použijte následující změny v secci üretim Yani şarkı sözleri:
Üretim:
bağdaştırıcı: mysql2
veritabanı: Redminedb
ev sahibi: localhost
kullanıcı adı: Redminedbusr
parola: "şifre"
kodlama: utf8mb4
3.3 Ruby'nin Kurulumu Redmine'i Güçlendirebilir:
cd / var / www / html / redmine /
sudo gem install bundler - no-rdoc - no-ri
sudo bundle install - geliştirme testi postgresql sqlite olmadan
3.4 Veri tabanını yapılandırmak ve yapılandırmak için kullanılır.
cd / var / www / html / redmine /
sudo bundle exec rake create_secret_token
sudo RAILS_ENV = üretim paketi exec rake db: migrate
Yapılandırma NGINX
Toto je poslední krok našeho návodu. NGINX yapılandırması, Ubuntu 18.04 LTS'de Redmine sunucusunun işlevselliğini artırıyor.
1. Kullanın sanal ev sahibi pro vaši uygulamaları Redmine:
sudo nano /etc/nginx/sites-available/redmine.alan_adim.com.tr
2. En iyi sanal yapılandırma yapılandırması ve sanal sunucu barındırma:
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. Geri Dön sanal ev sahibi Yeni yapılandırma adres yapılandırması siteler etkin:
sudo ln -s /etc/nginx/sites-available/redmine.mydomain.com /etc/nginx/sites-enabled/redmine.mydomain.com
4. NGINX yapılandırmasını yapılandırmak için:
sudo nginx -t
VİSTUP PŘÍKAZU:
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 sunucusunu yeniden başlatın:
sudo systemctl restart nginx
Přístup ve Redmine
1. Redmine domény domény to addressního řádku. Zobrazí, Redmine'in obrazovka'sını temizledi.
Přihlašovací Obrazovka Redmine
2. Redmine sunucusunu en iyi şekilde kullanmak için (kullanıcı adı: admin ve heslo: admin) ve yeni yönetici yöneticilerini ziyaret edin.
3. Bir yöneticiye bir e-posta adresi göndermek ve bu adrese bir adres göndermek.
Blahopřejeme! Vaš Redmine je priven!
Amazon Web Services'ta (AWS) Redmine'i hedef alan nesnelere göz atabilirsiniz, bu da onları destekleyebilir druhou část tohoto eğitimi.
Ultimátní yükseltme Redmine? Snadne.
Bu, proje planlama ve yazılım kontrollerini kontrol etmek için planlanmış bir projedir.