Menyajikan file statis - AWS Elastic Beanstalk

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

Menyajikan file statis

Untuk meningkatkan performa, Anda dapat mengonfigurasi server proksi untuk menyajikan file statis (misalnya, HTML atau gambar) dari satu set direktori di dalam aplikasi web Anda. Ketika server proksi menerima permintaan untuk file di bawah jalur yang ditentukan, server menyajikan file langsung daripada merutekan permintaan ke aplikasi Anda.

Elastic Beanstalk mendukung konfigurasi proksi untuk menyajikan file statis pada sebagian besar cabang platform berdasarkan Amazon Linux 2. Satu-satunya pengecualian adalah Docker.

catatan

Pada platform Python dan Ruby, Elastic Beanstalk mengonfigurasi beberapa folder file statis secara default. Untuk detailnya, lihat bagian konfigurasi file statis untuk Python dan Ruby. Anda dapat mengonfigurasi folder tambahan seperti yang dijelaskan pada halaman ini.

Konfigurasikan file statis menggunakan konsol tersebut

Untuk mengonfigurasi server proksi untuk menyajikan file statis
  1. Buka konsol Elastic Beanstalk, dan dalam daftar Regions, pilih Anda. Wilayah AWS

  2. Di panel navigasi, pilih Lingkungan, dan kemudian pilih nama lingkungan Anda dari daftar.

    catatan

    Jika Anda memiliki banyak lingkungan, gunakan bilah pencarian untuk memfilter daftar lingkungan.

  3. Di panel navigasi, pilih Konfigurasi.

  4. Dalam kategori Pembaruan, pemantauan, dan konfigurasi logging, pilih Edit.

  5. Gulir ke bagian perangkat lunak Platform dan cari grup file statis.

    1. Untuk menambahkan pemetaan file statis, pilih Tambahkan file statis. Di baris tambahan yang muncul, Anda akan memasukkan jalur untuk menyajikan file statis dan direktori yang berisi file statis untuk disajikan.

      • Di bidang Path, mulai nama path dengan garis miring (/) (misalnya, "/images “).

      • Di bidang Direktori, tentukan nama direktori yang terletak di root kode sumber aplikasi Anda. Jangan memulainya dengan garis miring (misalnya, "statis/gambar-file “).

      catatan

      Jika Anda tidak melihat bagian File statis, Anda harus menambahkan setidaknya satu pemetaan dengan menggunakan file konfigurasi. Untuk detailnya, lihat Konfigurasikan file statis menggunakan opsi konfigurasi di halaman ini.

    2. Untuk menghapus pemetaan, pilih Hapus.

  6. Untuk menyimpan perubahan pilih Terapkan di bagian bawah halaman.

Konfigurasikan file statis menggunakan opsi konfigurasi

Anda dapat menggunakan file konfigurasi untuk mengonfigurasi jalur file statis dan lokasi direktori menggunakan opsi konfigurasi. Anda dapat menambahkan file konfigurasi untuk paket sumber aplikasi Anda dan menerapkannya selama pembuatan lingkungan atau deployment selanjutnya.

Jika lingkungan Anda menggunakan cabang platform berbasis Amazon Linux 2, gunakan namespace aws:elasticbeanstalk:environment:proxy:staticfiles.

Contoh file konfigurasi berikut memberitahu server proksi untuk menyajikan file dalam folder statichtml pada jalur /html, dan file dalam staticimages folder pada jalur /images.

contoh .ebextensions/static-files.config
option_settings: aws:elasticbeanstalk:environment:proxy:staticfiles: /html: statichtml /images: staticimages

Jika lingkungan Elastic Beanstalk Anda menggunakan versi platform Amazon Linux AMI (sebelumnya Amazon Linux 2), baca informasi tambahan berikut ini:

Pada cabang platform Amazon Linux AMI, namespace konfigurasi file statis bervariasi menurut platform. Untuk detailnya, lihat salah satu halaman berikut: