Kredi Kartı Ödemeleri Güney Afrika (AWS) - Şubat 18.04 LTS - Hafta 1

12/16/2023
10 dakikadır.
lukas bina
Redmine, bu özelliğin en iyi şekilde kullanılmasına yardımcı oldu. Bu, Ruby on Rails'in yanı sıra, diğer oyun ve yazılımlarla ilgili olarak da geçerlidir. Bu durumda, Redmine'in Windows 10'da (AWS) yer almasına izin veriliyor.

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ı.

image001

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. ك.

image003

AWS'de EC2 kurulumu

image005

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.

image007

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.

image009

شاشة تسجيل الدخول الأولية لريدماين

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.

image011

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.

Easy Redmine'in açılışı 30 Temmuz'da gerçekleşti.

SSL Sertifikası, SSL Sertifikası ve SSL Sertifikası gibi işlemler gerçekleştirin.