Redmine'i Amazon Web Services (AWS) - Ubuntu 18.04 LTS - Bölüm 1'e yüklemek için
Amazon Web Services (AWS) üzerinden Redmine kurulumu için aşağıdaki adımları izleyin:
- AWS Linux kurulumunu (EC2 veya Lightsail) gerçekleştirin ve Redmine'de kurulum yapın, veya
- Redmine Lightsail'de bir banka yönetimi kurulumu gerçekleştirdikten sonra, kurulum da Bouton'da gerçekleştirilecek.
Bir başka deyişle, Redmine'e en kısa sürede erişebileceğiniz en iyi kontrol yöntemimiz bu. Bir başka deyişle, birkaç dakika içinde Redmine'e kurulum yapmak için ücretsiz ve ücretsiz bir işlem gerçekleştirebilirsiniz. Kurulum ve kurulum için ayrıntılı ayrıntılar.
Redmine'i AWS Linux kurulumuna yüklemek için bu işlemi gerçekleştirin.
Изисквания
İşlemi gerçekleştirmeden önce, aşağıdakileri yapabilirsiniz:
- Amazon Web Services'i yönetici olarak yönetin.
- Redmine'i bir örnek olarak kullanmak için başka bir yere gidin redmine.alanim.com.
- DNS'yi bir gün önce DNS'ye aktarmayı unutmayın.
Redmine'i Linux EC2 veya LightSail'e yükleyin
Şimdi, AWS EC2 veya Lightsail kurulumunu kullanarak Ubuntu 18.04 LTS ile bağlantı kurabilirsiniz.
Redmine'ı Linux'a yükleyin, MySQL'i kurun, NGINX'i kurun ve Phusion Passenger'ı çalıştırın.
DNS Güvenliğini Yapılandırma
Kurulumu gerçekleştirmeden önce, DNS yapılandırmasını gerçekleştirmek için. DNS korumasını, Redmine'a veya DNS hesabına aktarın (redmine.alanim.com), şu an için IP adresi adresi AWS Linux kurulumunda.
AWS Route 53'ü yüklemeyi düşünüyorum.
MySQL'de Kurulum ve Kurulum
1. MySQL sunucusuna kurulum:
sudo apt güncellemesi
sudo apt install mysql-server mysql-client
2. MySQL sunucusunda oturum açın:
sudo mysql_secure_installation
Şunu söyleyeyim:
- PAROLA DOĞRULAMA EKLENTİSİNİ etkinleştirin evet ve изберете kuvvetli parola)
- kök koruma için bir paroladır.
- anonim olarak saklanmak (kazanmak) evet).
- kök dizinine erişme (kaжете hayır, Ubuntu Linux kurulumunu gerçekleştirmek için basit bir kurulum yapmak istiyorsanız, aşağıdakileri yapın: evet в proтивен случай).
3. MySQL veri aktarım dosyalarını aktarın:
sudo systemctl durumu mysql
(bkz: videoda) aktif (çalışıyor) като част от отговора на командата)
4. Redmine'e yeni bir güncelleme yapın ve yeni bir güncelleme yapın:
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'ye kurulum
Linux dağıtımcısı için Ruby'ye veri aktarımını yükleyin. Bir başka deyişle, bir başka deyişle, geri dönmek için harekete geçin. RVM (Ruby Sürüm Yöneticisi).
1. Ruby'ye kurulum:
Ruby'nin Rbenv veya RVM sürümüne yeni bir sürüm yükleyin.
RVM
1. RVM'yi yükleyin, yeniden başlatın, otomatik olarak başlattığınızdan emin olun.
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 işlem yapın (ya da daha kolay bir yol bulmak için), bu işlemin daha kolay olması için Redmine uygulaması, hiçbir kök kök sistemi değildir.
useradd -m -G rvm -s / bin / bash kolay
Bu, sudoer'lar için "kolay" bir çözümdür (bu, gün içinde başka bir yere gitmek için bir çözümdür). sudo'nun yeni kodları)
usermod -a -G sudo kolay
Bu nedenle, daha iyi bir çözüm bulmak için daha iyi bir yol izlemeniz gerekiyor, bu da sizin için daha kolay bir yol olabilir. grup. Bu kitabı satın al
su - kolay
3. RVM Grubunu Kullanın
usermod -a -G rvm kolay
Bu, sudoer'lar için "kolay" bir çözümdür (bu, gün içinde başka bir yere gitmek için bir çözümdür). sudo'nun yeni kodları)
usermod -a -G sudo kolay
"Kolay" bir yöntem
su - kolay
4. Ruby'yi yükleyin
rvm install 2.6 --patch railsexpress
5. git'i yükleyin
sudo apt-get install git
6. Yüklemek için Ruby 2.6'yı yükleyin
rvm kullanım 2.6 --varsayılan
Часта в italik Ruby'yi root olmadan root'a kurmanın bir yolu yok. Bunu yapmak için, "kolay" ile "redmine" arasında bir seçim yapabilirsiniz.
rbenv
Моля, следвайте инструкциите в bu durum.
NGINX ve Passenger'a kurulum
NGINX, en büyük veri aktarımını ve veri aktarımını sağlayan bir kodlayıcıdır. Yolcu, Redmine ile birlikte Ruby sunucusunu kurmak için NGINX ile entegre bir kod kullanıyor. Kurulum ve teslimat için bu işlemi gerçekleştirin.
$ gem install yolcu --no-ri --no-rdoc
$ yolcu yükleme nginx modülü
sudo gem install bundler - no-rdoc - no-ri
Redmine'de kurulum ve kurulum
Kurulumdan önce, Redmine'e yeni bir sürüm yükleyin. Şuraya bir ad verin: Redmine'de Uygulama Yapılandırması.
Redmine'de Oyun Oynama
Verileri ve ürünleri koruyun.
Not: Redmine'i hiçbir zaman yüklemeyin ve root üzerinden başlatmayın.
1. Redmine'e yükleme yapmak için aşağıdaki ayarları yapın:
sudo apt install yap-temel libmysqlclient-dev imagemagick libmagickwand-dev
2. Redmine'i yeni sürüme geçirin / Tmp yön:
sudo kıvırmak -L http://www.redmine.org/releases/redmine-4.1.0.tar.gz -o /tmp/redmine.tar.gz
3. Kurulum için dosya aktarımını ve kopyayı kurulum için yönlendiriciye kopyalayın:
cd / tmp
sudo tar zxf /tmp/redmine.tar.gz
sudo mv /tmp/redmine-4.1.0 / var / www / html / redmine /
3. Redmine'e ücretsiz bir giriş yapın
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 işte:
Üretim:
bağdaştırıcı: mysql2
veritabanı: Redminedb
ev sahibi: localhost
kullanıcı adı: Redminedbusr
parola: "şifre"
kodlama: utf8mb4
3.3 Ruby'yi yeniden yükleyin, Redmine'e yükleme yapmayın:
cd / var / www / html / redmine /
sudo gem install bundler - no-rdoc - no-ri
sudo bundle install - geliştirme testi postgresql sqlite olmadan
3.4 Dosyayı yeniden yapılandırın ve satın alı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ırın
Bu, yeni başlayanlardan daha kolay. След като завършите конфигурацията на NGINX, ще имате напълно функциониращ сървър Redmine, работещ на вашия Ubuntu 18.04 LTS.
1. Günaydın виртуален хост Redmine uygulaması için:
sudo nano /etc/nginx/sites-available/redmine.alan_adim.com.tr
2. Ülkedeki konfigurasyonları kaydedin ve aşağıdaki bilgileri kaydedin:
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. Etkinleştirme виртуален хост, като свържете новосъздадения конфигурационен файл в директорията siteler etkin:
sudo ln -s /etc/nginx/sites-available/redmine.mydomain.com /etc/nginx/sites-enabled/redmine.mydomain.com
4. NGINX'e yapılandırmayı aktarın:
sudo nginx -t
KOMUT ÇIKTI:
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 yükleyin:
sudo systemctl restart nginx
Redmine'e ulaşım
1. Dosyayı yeniden yükleyin ve Redmine'i bir gün önce sunucuya aktarın. Redmine'de bir geziye çıkıyoruz.
Ekran Kartı Redmine'da
2. Redmine uygulamasını etkinleştirin ve bu dosyayı (yönetici olarak: admin ve parola: admin) ve aynı şekilde yönetin. Bu nedenle, yönetici yönetimi için yeni bir parola belirleyin.
3. Bu, yönetici olarak yöneticiye yeni bir seçenektir, bu da sizin için uygun olan ve en uygun olanıdır.
Поздравления! Redmine е готов!
Amazon Web Services (AWS) üzerinden Redmine'a dosya aktarımı yapmak istiyorsanız, bu işlemi gerçekleştirin. bu kadar çok şey.
Redmine'e nasıl güvenirsiniz? Merhaba.
Получете всички мощни инструменти, перфектно перфектно планиране, управление в управление в един софтуер.