Redmine'i Amazon Web Services (AWS) - Ubuntu 18.04 LTS - Part 1'e yükleyin.
Amazon Web Services (AWS) için Redmine yükleme alanı için ana seçenekler mevcuttur:
- Basit bir AWS Linux (EC2 veya Lightsail) anlık kullanımı ve Redmine veya Redmine manuel yüklemesi
- Kurulum sırasında tek bir tıklamayla Redmine Lightsail'i önceden yapılandırın.
İlk seçenek olarak, Redmine'in yeni uygulamasının tüm özelliklerini kontrol edebileceksiniz. Diğer taraftan, Redmine işlevinin bir dakika içinde kullanılması için hızlı ve kullanışlı bir çözüm sunan iki seçenek, tüm kurulum ve yapılandırma ayrıntılarının uygulanmasını sağlar.
Redmine'i yüklemek için öncelikle bir eğitim açıklaması yapın. AWS Linux'u anlık olarak basitleştirin.
Önkoşullar
Yeni bir prosedür başlattıktan sonra, aşağıdaki ön hazırlıkların kesin olarak yapılmasını sağlayın:
- Yönetici ayrıcalığına sahip bir Amazon Web Services hesabı edinin.
- Uygulamalar için bir alan adı numarası kaydedin. Redmine, cum ar fi redmine.alanim.com.
- DNS yapılandırma alanına dvs'den erişebilirsiniz.
Redmine'i Linux'ta EC2 veya LightSail ile anlık olarak yükleyin
Kapsamlı bir eğitim için, AWS EC2'yi veya Lightsail'i Ubuntu 18.04 LTS ile yönetmeyi anlık olarak başlatmayı unutmayın.
Redmine'i Linux'ta güncel bir veri tabanına yüklemek için kurulum yapın MySQL, sunucul web nginx ve uygulama sunucusu Phusion Yolcu.
DNS sunucusunului yapılandırma alanı
Anlık dv'lere bağlandıktan sonra DNS-ul'u yeniden yapılandırın. Redmine etki alanı numarası için dahili DNS oluşturun (redmine.alanim.com) endeks tablosuna dikkat edin adres IP herkese açık anında dvs. Linux AWS.
AWS Route 53'te en iyi hizmeti almakla karşı karşıya kalabilirsiniz.
DNS yapılandırması ve AWS Route 53 yapılandırması
Anlık DV'lerde halka açık IP adresi. Ubuntu 18.04 LTS, EC2 Yönetim Konsolu'nda veya Consola Lightsail'de kullanıma sunuldu.
EC2 AWS yönetim konsolu
Consola Lightsail AWS
Alan içi DNS'yi yapılandırdıktan sonra anında dvs'e bağlanın. Linux ve işletim sistemini sonlandırın.
MySQL verilerini yükleme ve yapılandırma
1. MySQL sunucusunu yükleyin:
sudo apt güncellemesi
sudo apt install mysql-server mysql-client
2. MySQL sunucusunda başlangıç yapılandırmasını etkinleştirin:
sudo mysql_secure_installation
Şunu talep ediyorum:
- PLUGINUL VALIDATE PASSWORD'u etkinleştirin da ve şartlı tahliyeyi kabul ediyorum GÜÇLÜ)
- Kullanılacak parolayı kök olarak seçin.
- anonimleri ortadan kaldırmak (spuneties) da).
- Uzaktaki bir kök kullanıcıyla bağlantı kurun (işlemci nu uzak anlık bir dosyada tarih tabanına bağlanmayı planlıyorum. Ubuntu Linux, bunun tersi olarak da bilinir).
3. MySQL Kurallarını Doğrulayın:
sudo systemctl durumu mysql
(ar trebui să vedeţi) aktif (kural) bir tatilin parçası olabiliriz)
4. Redmine için yeni bir tarih bazında ve yeni bir tarih bazında kullanıcı oluşturun:
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Ş
Instalarea Yakut
Ruby'nin örtülü sürümünü dağıtım için yükleyin. Linux. Başka bir sürümden yararlandım, kullanabilirsiniz RVM (Ruby Sürüm Yöneticisi).
1. Ruby'yi yükleyin:
RVM veya Rbenv aracısı olan bir Ruby prin en son sürümünü kurun.
RVM
1. rvm'yi kurun, kurallayın, otomatik başlatmayı ekleyin
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" bir kullanım oluşturun (ya da herhangi bir zamanda, uygulamadan kazanç elde etmenin en iyi yolu bu. Redmine, root'u kullanamazsınız. Güvenlik amacını kullanarak bunu yapabilirsiniz)
useradd -m -G rvm -s / bin / bash kolay
Ayrıca, su kullanıcı gruplarını "kolay" olarak kullanabilirsiniz (kullanıcının sudo'ya bir kural getirmesine izin verirseniz)
usermod -a -G sudo kolay
Bu, en iyi sonucu elde etmenizi sağlar, ancak bu tür bir sorunla karşılaşmak için, en iyi komutları kullanabilirsiniz. este deja în grupul potrivit. En iyi kullanıcıyı kontrol edin
su - kolay
3. Grup rvm kullanımını ekleme
usermod -a -G rvm kolay
Ayrıca, su kullanıcı gruplarını "kolay" olarak kullanabilirsiniz (kullanıcının sudo'ya bir kural getirmesine izin verirseniz)
usermod -a -G sudo kolay
"Kolay" kullanımı kontrol edin
su - kolay
4. yakut yükleyin
rvm install 2.6 --patch railsexpress
5. git'i kurun
sudo apt-get install git
6. setați ruby 2.6 ca örtük
rvm kullanım 2.6 --varsayılan
Parteain el yazısı Bu, Ruby'yi root olmayan bir kullanıcı aracılığıyla yüklemeyi amaçlamanız gereken bir şeydir. Bir işlem yapmaya karar verdiğinizde, "redmine" ile "kolay" bir kullanıcı numarası seçebilirsiniz.
rbenv
Urmăriți unile din talimatı Bu makalenin.
NGINX ve Passenger'ı yükleyin
NGINX, maksimum performans ve kararlılık sağlayan bir web açık kaynak sunucu konseptidir. Yolcu, web üzerinde Redmine ile birlikte Ruby kural yazılımı aracılığıyla NGINX ile entegre edilen açık kaynaklı bir uygulama sunucusudur. Bazı durumlarda, birkaç kurulum daha yapılır.
$ gem install yolcu --no-ri --no-rdoc
$ yolcu yükleme nginx modülü
sudo gem install bundler - no-rdoc - no-ri
Redmine'i yükleyin ve yapılandırın
Sürekli yükleme alanında, mevcut Redmine sürümünün en son sürümünü doğrulayın. İndirilen sayfaya nasıl girebilirsiniz? indirilen Redmine.
Redmine indirme sayfası
Sürümü not edin ve devam ettirin.
Not: Bu, yalnızca kurulum ve root kullanımında geçerli olan bir kuraldır.
1. Redmine'i oluşturmak için gerekenleri yükleyin:
sudo apt install yap-temel libmysqlclient-dev imagemagick libmagickwand-dev
2. Redmine'i dvs dosyasından indirin. / Tmp:
sudo kıvırmak -L http://www.redmine.org/releases/redmine-4.1.0.tar.gz -o /tmp/redmine.tar.gz
3. İndirilen dosyayı çıkarın ve uygulama dosyasını kurulum dizinine kopyalayın:
cd / tmp
sudo tar zxf /tmp/redmine.tar.gz
sudo mv /tmp/redmine-4.1.0 / var / www / html / redmine /
3. Redmine tarihini ayarlamak için yapılandırma
3.1. Tarih bazında yapılandırma dosyası oluşturma (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. Uygulama değişiklikleri daha fazla bölüm sunacak üretim bir dosya:
Ü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 kuralına göre kurulması gerekir:
cd / var / www / html / redmine /
sudo gem install bundler - no-rdoc - no-ri
sudo bundle install - geliştirme testi postgresql sqlite olmadan
3.4 Tarih tabanını taşıyın ve kural ortamını yapılandırın.
cd / var / www / html / redmine /
sudo bundle exec rake create_secret_token
sudo RAILS_ENV = üretim paketi exec rake db: migrate
NGINX'i Yapılandırma
Bu, öğretici bir başlangıç noktasıdır. NGINX yapılandırmasını sonlandırdıktan sonra, oyun için tam işlevsel bakım yönetimine sahip bir Redmine sunucusu oluşturduk. Ubuntu 18.04LTS.
1. Bir tane oluşturun sanal ana bilgisayar uygulama dvs. Redmine:
sudo nano /etc/nginx/sites-available/redmine.alan_adim.com.tr
2. Sanal gaz veri yapılandırmasını ve dosya kurtarma işlemini tanıtın:
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. Yönetmende oluşturduğunuz yapılandırma dosyasının bağlantısını kullanarak sanal ekranı etkinleştirin 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ı doğrulayın:
sudo nginx -t
ÇIKIŞ KOMANDI:
nginx: /etc/nginx/nginx.conf yapılandırma dosyası bu durumda tamam
nginx: /etc/nginx/nginx.conf yapılandırma dosyası bu şekilde test edildi
5. NGINX sunucusunun raporlanması:
sudo systemctl restart nginx
Redmine Erişimi
1. Web tarayıcısını açın ve adres çubuğuna Redmine alan adını girin. Redmine kimlik doğrulama ekranı açılır.
Redmine kimlik doğrulama başlangıç ekranı
2. Gizli kimlik doğrulama sunucusunu doğrulayın (kullanıcı adı: yönetici ve parola: yönetici) ve talep ettiğinizde, oturum açmak için yeni parolanızı ayarlayın. yönetici.
3. Oturumda, yönetici yapılandırmasını, dvs adresi de dahil olmak üzere yapılandırın. e-posta ve mesaj yoluyla.
Tebrikler! Redmine-ul dvs. bu çok güzel!
Redmine'i Amazon Web Services (AWS) için farklı uygulama yöntemleriyle keşfettikten sonra, bunları etkinleştirin veya ayrıcalık tanıyın partea ve doua ve acestui öğreticisi.
Redmine final alanı güncellendi mi? Uşoară.
Plan alanı, hareket alanı ve tek bir yazılım girişinde mükemmel bir şekilde kontrol etmek için tüm araçları elde edebilirsiniz.