Kredi Kartı Ödemeleri Güney Afrika (AWS) - Şubat 18.04 LTS - Hafta 1
Redmine'in koruma yazılımı ve yazılımı (AWS)'nin kullanımı:
- AWS Linux işletim sistemi (EC2 veya Lightsail) ve Redmine işletim sistemi kurulumu, vb.
- Redmine Lightsail'in yeni sürümü, banka kartını değiştirme ve değiştirme işlemidir.
Bu, Redmine ile iletişime geçmek için en iyi çözümdür. Bir başka deyişle, Redmine'in bir başkası ile temasa geçmesi durumunda, Redmine'in satın alınmasıyla ilgili bir sorun daha ortaya çıktı. ثبيت والتكوين.
Redmine'in yeni sürümüyle ilgili yeni bilgiler Redmine على AWS Linux'u yenileyin.
المتطلبات الأولية
Şunları yapabilirsiniz:
- Amazon Web Services'in bu hizmetten yararlanmasını sağlayın.
- Redmine'in Yeni Sürümü redmine.alanim.com.
- DNS kodunu girin ve kaydedin.
Redmine'in Linux EC2 veya LightSail ile uyumlu olması
AWS EC2 veya Lightsail Ubuntu 18.04 LTS sürümü için yeni sürüme geçmeniz gerekiyor.
Redmine'in Linux işletim sistemiyle uyumlu bir sürüm oluşturması MySQL، وخادم ويب nginx، وخادم تطبيق Phusion Yolcu.
DNS Adını Yaz
DNS sunucusunu değiştirmek için DNS kodunu değiştirebilirsiniz. DNS sunucusunu yeniden yapılandırın Redmine'in adını değiştirin (redmine.alanim.com) يشير إلى genel IP adresi AWS Linux'un yeni sürümü.
AWS Route 53'ün en iyi şekilde kullanılması.
DNS Kurulumu AWS Route 53 Kurulumu
IP Sunucusu Ubuntu 18.04 LTS, Lightsail'in EC2 Sürümü için ECXNUMX Sürümünü Kullanıyor. ك.
AWS'de EC2 kurulumu
AWS'de Lightsail'in Kullanımı
DNS sunucusu, Linux'ta veri aktarımı için DNS sunucusunu çalıştırıyor ve sunucuyu çalıştırıyor.
MySQL'in Kullanılması ve Kullanılması
1. MySQL'i Yazma:
sudo apt güncellemesi
sudo apt install mysql-server mysql-client
2. MySQL hesabını değiştirin:
sudo mysql_secure_installation
Sistem şu şekilde:
- تفعيل مكون ŞİFRE EKLENTİSİNİ DOĞRULA (قل نعم واختر كلمات مرور kuvvetli)
- Bu, bir sonraki adımın atılmasıdır.
- إزالة المستخدمين المجهولين (قل نعم).
- عدم السماح بتسجيل الدخول البعيد للمستخدم الجذر (قل Hayır Bu, Ubuntu Linux'un yeni bir sürümü için geçerli olan bir çözümdür.
3. MySQL'i yapılandırmak için:
sudo systemctl durumu mysql
(يجب أن ترى) aktif (çalışıyor) كجزء من استجابة الأمر)
4. Redmine ile ilgili bir kredi kartı ve kredi kartı başvurusu:
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Ş
Metin Ruby
Ruby'nin Linux'u çalıştırması için bu işlemi gerçekleştirin. Bu, bir güvenlik önlemi olarak kabul edilen bir ödeme yöntemidir. RVM (Ruby'nin adı).
1. Açıklama Ruby:
Ruby'nin Rbenv veya RVM'yi kullanarak yapılandırması sağlandı.
RVM
1. RVM'yi çalıştırdıktan sonra, işlemi gerçekleştirin ve işlemi gerçekleştirin.
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" (أو يمكنك تسميته كما تريد , النقطة هي أن هذا المستخدم سيعمل مع تطبيق redmine الخاص بك, وليس مست) خدم root. يجب القيام بذلك لأسباب أمان)
useradd -m -G rvm -s / bin / bash kolay
أيضًا, تحتاج إلى إضافة المستخدم "kolay" إلى مجموعة sudoers (sudo'dan başka bir şey yapmamak için)
usermod -a -G sudo kolay
Bir kredi kartı başvurusunda bulunulması durumunda, bir sonraki işlem için ödeme yapılması gereken bir işlem yapılması gerekir. . En İyisi mi?
su - kolay
3. rvm'yi yeniden başlatın
usermod -a -G rvm kolay
أيضًا, تحتاج إلى إضافة المستخدم "kolay" إلى مجموعة sudoers (sudo'dan başka bir şey yapmamak için)
usermod -a -G sudo kolay
التبديل إلى المستخدم "kolay"
su - kolay
4. Ruby'nin yazılması
rvm install 2.6 --patch railsexpress
5. git'i yazın
sudo apt-get install git
6. Ruby 2.6'nın yazılması
rvm kullanım 2.6 --varsayılan
الجزء المكتوب بخط Diyagonal Root işlemi için Ruby'yi root olarak kullanabilirsiniz. Bu, "kolay" veya "redmine" olarak adlandırılan bir işlemdir.
rbenv
يرجى اتباع التعليمات في Bu makale.
NGINX ve Passenger'ın özellikleri
NGINX, en iyi sunucu ve sunucu sunucusudur. Passenger, NGINX'in Ruby'yi, Redmine'i veya Redmine'i çalıştıran bir yazılım olduğunu düşünüyor. في حالتنا, نحتاج إلى تثبيت كلاهما.
$ gem install yolcu --no-ri --no-rdoc
$ yolcu yükleme nginx modülü
sudo gem install bundler - no-rdoc - no-ri
تثبيت ve تكوين Redmine
Bu, Redmine ile ilgili bir uygulamadır. يمكنك العثور على Redmine'in Özellikleri.
Redmine'in Özellikleri
Bu, en iyi sonucu verecek şekilde tasarlanmıştır.
Destek: Redmine'i root olarak kullanmak ve kullanmak için.
1. Redmine'in Yeni Sürümünü Oluşturun:
sudo apt install yap-temel libmysqlclient-dev imagemagick libmagickwand-dev
2. Redmine'in Günlüğü / Tmp senin:
sudo kıvırmak -L http://www.redmine.org/releases/redmine-4.1.0.tar.gz -o /tmp/redmine.tar.gz
3. Bir sonraki işlem için aşağıdaki işlemleri gerçekleştirin:
cd / tmp
sudo tar zxf /tmp/redmine.tar.gz
sudo mv /tmp/redmine-4.1.0 / var / www / html / redmine /
3. Redmine'in Yeni Sürümü
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. Bir sonraki adımın atılmasının sağlanması üretim şu şekilde:
Ü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'le ilgili açıklamaları:
cd / var / www / html / redmine /
sudo gem install bundler - no-rdoc - no-ri
sudo bundle install - geliştirme testi postgresql sqlite olmadan
3.4 Dosyaları ve dosyaları yeniden yükleme.
cd / var / www / html / redmine /
sudo bundle exec rake create_secret_token
sudo RAILS_ENV = üretim paketi exec rake db: migrate
تكوين NGINX
Bu, Amerika Birleşik Devletleri'ndeki en iyi seçimdir. NGINX'in yeni sürümü Redmine'in Ubuntu 18.04 LTS sürümüyle uyumlu olmasını sağladı.
1. Gece مضيف افتراضي Redmine'in açıklaması:
sudo nano /etc/nginx/sites-available/redmine.alan_adim.com.tr
2. Bir sonraki işlem için aşağıdakileri yapı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. Etkinleştir مضيفك الافتراضي عن طريق ربط ملف التكوين الجديد الذي تم إنشاؤه مؤخرًا في DELLIEL siteler etkin:
sudo ln -s /etc/nginx/sites-available/redmine.mydomain.com /etc/nginx/sites-enabled/redmine.mydomain.com
4. NGINX'in Kurulumu:
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'i çalıştırın:
sudo systemctl restart nginx
الوصول إلى ريدماين
1. Bir sonraki ödemeyi, bankanın hemen yanında bulunan bir bankaya göndererek gerçekleştirin. Bu, Rize'nin en iyi hizmetidir.
شاشة تسجيل الدخول الأولية لريدماين
2. قم بتسجيل الدخول إلى خادم ريدماين الخاص بك باستخدام بيانات الاعتماد الافتراضية (اسم المستخدم: admin ve كلمة المرور: admin) ve Bu, bankanın en iyi kredi kartını kullanmasını sağlayacak bir şey değil.
3. Bir sonraki satın alma işlemi, bir sonraki işlem için en uygun ödeme yöntemi olarak kabul edilir. yani.
Vietnam! Teşekkürler!
Bir sonraki işlem, bir sonraki işlem için (AWS) bir ödeme yapılması durumunda, bu işlemin gerçekleştirilmesidir. الجزء الثاني, هذا البرنامج التعليمي.
Redmine'in yeni versiyonu işte.
Bu, Amerika Birleşik Devletleri'nde bir bankanın en iyi kredi kartı ve kredi kartı sağlayıcısı olarak kabul edilir.