

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

# Mengonfigurasi server proksi
<a name="dotnet-linux-platform-nginx"></a>

AWS Elastic Beanstalk menggunakan [NGINX](https://www.nginx.com/) sebagai proxy terbalik untuk menyampaikan permintaan ke aplikasi Anda. Elastic Beanstalk menyediakan konfigurasi NGINX default yang dapat Anda perpanjang atau ganti sepenuhnya dengan konfigurasi Anda sendiri.

Secara default, Elastic Beanstalk mengonfigurasi proxy NGINX untuk meneruskan permintaan ke aplikasi Anda pada port 5000. Anda dapat mengganti port default dengan mengatur `PORT` [properti lingkungan](dotnet-linux-platform.md#dotnet-linux-options-properties) ke port yang didengarkan aplikasi utama Anda.

**catatan**  
Port yang didengarkan aplikasi Anda tidak memengaruhi port yang didengarkan server NGINX untuk menerima permintaan dari penyeimbang beban.

**Mengkonfigurasi server proxy pada versi platform Anda**  
Semua AL2023/AL2 platform mendukung fitur konfigurasi proxy yang seragam. Untuk informasi selengkapnya tentang mengonfigurasi server proxy pada versi platform yang menjalankan AL2023/AL2, lihat[Konfigurasi proksi terbalik](platforms-linux-extend.proxy.md). 

Contoh file konfigurasi berikut memperluas konfigurasi NGINX lingkungan Anda. Konfigurasi mengarahkan permintaan ke `/api` ke aplikasi web kedua yang mendengarkan port 5200 di web server. Secara default, Elastic Beanstalk meneruskan permintaan ke satu aplikasi yang mendengarkan port 5000.

**Example `01_custom.conf`**  

```
location /api {
     proxy_pass          http://127.0.0.1:5200;
     proxy_http_version  1.1;

     proxy_set_header   Upgrade $http_upgrade;
     proxy_set_header   Connection $http_connection;
     proxy_set_header   Host $host;
     proxy_cache_bypass $http_upgrade;
     proxy_set_header   X-Forwarded-For $proxy_add_x_forwarded_for;
     proxy_set_header   X-Forwarded-Proto $scheme;
}
```