Amazon Web Services (AWS) - Ubuntu 18.04 LTS - Çek 1'de Redmine'i kurduk.
Redmine'in Amazon Web Services'e (AWS) kurulmasıyla ilgili bilgiler:
- AWS Linux (EC2 veya Lightsail) örneğini kullanın ve Redmine kurulumunu gerçekleştirin
- Redmine Lightsail'in kurulumunu anlık yapılandırmayla gerçekleştirin.
Bu, Redmine'in uygulanmasına yönelik kontrolleri ve kontrolleri gerçekleştirmenizi sağlar. Çok güçlü ve çok sayıda seçenek sunarak, birkaç dakika içinde Redmine Urchomiony'yi kullanarak, kurulum ve yapılandırma işlemlerini gerçekleştirmemize izin vermediniz.
Pierwsza część, samouczka opisuje, jak zainstalować Redmine ve örnek uygulamalar AWS Linux.
Wymagania wstępne
Aşağıdaki işlemleri gerçekleştirdikten sonra, aşağıdaki işlemleri gerçekleştirebilirsiniz:
- Amazon Web Services'i yöneterek yönetin.
- Redmine'in başka bir uygulaması var mı? redmine.alanim.com.
- Bazı sunucularda DNS yapılandırması yapılabilir.
Redmine'i Linux EC2 sunucusuna ve LightSail'e yükleyin
Bu sürümde, AWS EC2 ve Lightsail sistemi Ubuntu 18.04 LTS ile anlık olarak kullanılabilir.
Linux örneğinde Redmine Kurulumu, bazı işletim sistemlerini kullanma MySQL, serwera webowego nginx aplikacji yaptım Phusion Yolcu.
Skonfiguruj sunucu DNS'si
DNS yapılandırması için örnek oluşturmanız önerilir. Redmine'in yeni sunucusuyla wpis DNS'yi kullanın (redmine.alanim.com), wskazujący na publiczny adres IP'si iki örnek AWS Linux.
Możesz'den AWS Route 53'ü kullanmak için zrobić'e.
AWS Route 53 için DNS Yapılandırması
İki örnek IP adresi Ubuntu 18.04 LTS, Lightsail Konsolu ve EC2 Konsolu ile Yeni Sürüme Geçiyor.
Konsol Yazılımı AWS EC2
Konsola Lightsail AWS
Linux'ta DNS yapılandırması ve yeni nesil DNS yapılandırması yapılabilir.
MySQL'in Temel Kurulumu ve Yapılandırması
1. Kurulum sunucusu MySQL:
sudo apt güncellemesi
sudo apt install mysql-server mysql-client
2. MySQL sunucusunun yapılandırılmasını sağlayın:
sudo mysql_secure_installation
Zostaniesz poproszony veya:
- PAROLA EKLENTİSİNİ DOĞRULAYIN (powiedz tak ben bunu istiyorum GÜÇLÜ)
- wybranie hasła użytkownika kökü.
- anonimlik anonimliği (powiedz) tak).
- zakazanie zdalnego logowania kökü (powiedz nie, Ubuntu Linux'u örneklendirmek için bazı planlar hazırladık, tak w przeciwnym razie).
3. Sprawdź, MySQL sunucu sunucusunu kullanın:
sudo systemctl durumu mysql
(powinieneś zobaczyć aktif (çalışıyor) jako część odpowiedzi ve polecenie)
4. Şimdi bazı şeyleri kullanın ve Redmine'de bazı bazı şeyler kullanı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Ş
Zainstaluj Yakut
Linux'ta Ruby'nin kurulumunu gerçekleştirin. Jeśli potrzebujesz innej wersji, możesz użyć RVM (Ruby Sürüm Yöneticisi).
1. Zainstaluj Yakut:
Ruby'yi RVM ile birlikte yeniden yükleyin.
RVM
1. rvm'yi yükleyin, çalıştırın, otomatik başlatmayı yapın
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. Utwórz użytkownik "kolay" (lub nazwij go dowolnie, ważne jest, aby ten użytkownik pracował z Twoją aplikacją Redmine, a nie użytkownik kökü. Powinno to być zrobione ze względów bezpieczeństwa)
useradd -m -G rvm -s / bin / bash kolay
Ponadto musisz dodać użytkownika do grup sudoers (musimy zezwolić temu użytkownikowi na uruchamianie niektórych poleceń z sudo) "kolay"
usermod -a -G sudo kolay
Jeśli to zrobiłeś, możesz pominąć następny krok, ponieważ po tym poleceniu İki kişi, odpowiedniej grupla birlikte hareket ediyor. Geri Bildirim Ver Daha fazla bilgi
su - kolay
3. RVM gruplarını yönetin
usermod -a -G rvm kolay
Ponadto musisz dodać użytkownika do grup sudoers (musimy zezwolić temu użytkownikowi na uruchamianie niektórych poleceń z sudo) "kolay"
usermod -a -G sudo kolay
Przełącz się ve "kolay" bir işlemdir
su - kolay
4. yakut kurulumu
rvm install 2.6 --patch railsexpress
5. git kurulumunu yapın
sudo apt-get install git
6. ustaw yakut 2.6 yakut
rvm kullanım 2.6 --varsayılan
Çek w kursywie bu, iyi bir şey değil, iyi bir kurulum yakut ve kökten użytkownika. Jeśli zdecydujesz się na to, możesz zastąpić nazwę użytkownika "kolay" przez "redmine".
rbenv
Talimatların Yazılmasıyla İlgili Öneriler tym artykulem.
NGINX ve Yolcu Kurulumu
NGINX'ten WWW tipi açık kaynaklı sunuculara, maksimum düzeyde güvenlik ve stabilizasyon sağlanır. Yolcu, NGINX ile entegre açık kaynak kodlu bir sunucu uygulamasına sahiptir ve Redmine ile Ruby gibi bir programa sahiptir. W naszym przypadku musimy zainstalować oba.
$ 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
Yeni kurulumlar yaygınlaştı ve Redmine ile uyumlu hale getirildi. Możesz ve Stronie Pobierania'da Znaleźć Redmine.
Strona pobierania Redmine
Zapisz, geri dönüş ve kontinüasyona izin verdi.
Uwaga: Redmine ve root'u yüklemeyin.
1. Redmine'in yeni sürümünü yükleyin:
sudo apt install yap-temel libmysqlclient-dev imagemagick libmagickwand-dev
2. Redmine'in yeni katalogunu bulun / Tmp:
sudo kıvırmak -L http://www.redmine.org/releases/redmine-4.1.0.tar.gz -o /tmp/redmine.tar.gz
3. Katalog kurulumunda bir dosya oluşturma ve birden fazla uygulama oluşturma:
cd / tmp
sudo tar zxf /tmp/redmine.tar.gz
sudo mv /tmp/redmine-4.1.0 / var / www / html / redmine /
3. Skonfiguruj ustawienia bazy danych Redmine
3.1. Otwórz plik yapılandırması bazı bazy danych (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. Güvenlik önlemlerini artırma üretim ve şunu söyle:
Üretim:
bağdaştırıcı: mysql2
veritabanı: Redminedb
ev sahibi: localhost
kullanıcı adı: Redminedbusr
parola: "şifre"
kodlama: utf8mb4
3.3 Redmine Ruby'nin Kurulumu:
cd / var / www / html / redmine /
sudo gem install bundler - no-rdoc - no-ri
sudo bundle install - geliştirme testi postgresql sqlite olmadan
3.4 Bazı temel bilgiler ve yapılandırmalar için geçerli bilgiler.
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
Şaka yapmak için krok naszego samouczka. NGINX yapılandırmasını yapılandırmak için, Ubuntu 18.04 LTS Twoim sistemindeki Redmine sunucu işlevleriyle birlikte kullanılabilir.
1. Utwórz ev sahibi wirtualny Twojej aplikacji Redmine:
sudo nano /etc/nginx/sites-available/redmine.alan_adim.com.tr
2. Ana bilgisayardaki kablosuz yapılandırmayı ve yapılandırmayı yapılandırı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;
# /50x.html'de güçlü bir sunucu ve sabit bir sunucu oluşturun
#
error_page 500 502 503 504 /50x.html;
location = /50x.html {
kök html;
}
}
3. Mutlu yıllar ev sahibi wirtualny, Şimdi yapılandırma ve katalog kullanımından yararlanın 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ı değiştirin:
sudo nginx -t
WYNIK POLENYA:
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. Uruchom sunucu sunucusu NGINX:
sudo systemctl restart nginx
Dostęp do Redmine
1. İnternet erişiminizi artırın ve Redmine'i bir adrese yönlendirin. Wyświetli, Redmine'in ekran logosunu kullanıyor.
Redmine'de Początkowy ekran logosu
2. Redmine sunucunuzu etkinleştirin, kullanıcı adınızı değiştirin (yönetici: yönetici, yönetici: yönetici) ve kullanıcı adınızı yöneticiyle iletişime geçin.
3. Yönetici konfigürasyonuyla ilgili olarak, e-posta adresinizi ve adresinizi belirtin.
Teşekkürler! İki Redmine şakası çok komik!
Redmine ve Amazon Web Services (AWS) ile ilgili bazı değişiklikler yapın, yapın uyuşturucu części tego samouczka.
Najlepsza, Redmine'i etkinleştirdi mi? Łatwa.
Zdobądź wszystkie, planowania, zarządzania ve program programlarını kontrol eden projektów ile doskonałego planlarını kullanma potansiyeline sahiptir.