Referensi Lapisan Server Aplikasi Rails - AWS OpsWorks

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Referensi Lapisan Server Aplikasi Rails

penting

AWS OpsWorks Stacks Layanan ini mencapai akhir masa pakai pada 26 Mei 2024 dan telah dinonaktifkan untuk pelanggan baru dan yang sudah ada. Kami sangat menyarankan pelanggan untuk memindahkan beban kerja mereka ke solusi lain sesegera mungkin. Jika Anda memiliki pertanyaan tentang migrasi, hubungi AWS Support Tim di AWS re:Post atau melalui AWS Dukungan Premium.

catatan

Lapisan ini hanya tersedia untuk tumpukan berbasis Linux.

Lapisan Rails App Server mendukung server aplikasi Ruby on Rails.

Nama pendek: rails-app

Kompatibilitas: Lapisan Rails App Server kompatibel dengan lapisan berikut: custom, db-master, memcached, monitoring-master, php-app.

Port: Lapisan Rails App Server memungkinkan akses publik ke port 22 (SSH), 80 (HTTP), 443 (HTTPS), dan semua port dari penyeimbang beban.

Autoassign alamat IP Elastis: Nonaktif secara default

Volume EBS default: Tidak

Grup keamanan default: AWS- OpsWorks -Rails-App-Server

Konfigurasi: Untuk mengkonfigurasi layer Rails App Server, Anda harus menentukan yang berikut:

  • Versi Ruby

  • Tumpukan rel

  • Versi Rubygems

  • Apakah akan menginstal dan mengelola Bundler

  • Versi Bundler

Resep pengaturan:

  • opsworks_initial_setup

  • ssh_host_keys

  • ssh_users

  • mysql: :klien

  • dependensi

  • ebs

  • opsworks_ganglia: :klien

  • apache2 apache2: :mod_deflate

  • penumpang_apache2

  • penumpang_apache2: :mod_rails

  • penumpang_apache2: :rel

Konfigurasikan resep:

  • opsworks_ganglia: :configurre-klien

  • ssh_users

  • agent_version

  • rel: :konfigurasi

Menyebarkan resep:

  • menyebarkan: :default

  • menyebarkan: :rel

Undeploy resep:

  • menyebarkan: :rails-undeploy

Resep shutdown:

  • opsworks_shutdown: :default

  • apache2: :berhenti

Instalasi:

  • AWS OpsWorks Stacks menggunakan penginstal paket instance untuk menginstal Apache2 dengan mod_passenger, mod_rails, dan file log terkait ke lokasi defaultnya. Untuk informasi lebih lanjut tentang pemasangan, lihat Penumpang Phusion. Untuk informasi selengkapnya tentang pencatatan, lihat File Log.