

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

# Bereitstellen von statischen Dateien
<a name="environment-cfg-staticfiles"></a>

Um die Leistung zu verbessern, können Sie den Proxy-Server so konfigurieren, dass er statische Dateien (z. B. HTML oder Bilder) aus Verzeichnissen innerhalb Ihrer Webanwendung bereitstellt. Wenn der Proxy-Server eine Anfrage nach einer Datei unter dem angegebenen Pfad erhält, stellt er die Datei direkt bereit, anstatt die Anfrage an Ihre Anwendung weiterzuleiten.

Elastic Beanstalk unterstützt die Konfiguration des Proxys zur Bereitstellung statischer Dateien für die meisten auf Amazon Linux 2 basierenden Branches. Die einzige Ausnahme ist Docker.

**Anmerkung**  
Elastic Beanstalk konfiguriert auf den Python- und Ruby-Plattformen standardmäßig einige statische Dateiordner. Weitere Informationen finden Sie in den Abschnitten zur Konfiguration statischer Dateien für [Python](create-deploy-python-container.md#python-platform-staticfiles) und [Ruby](create_deploy_Ruby.container.md#create_deploy_Ruby.container.console.staticfiles). Sie können zusätzliche Ordner konfigurieren, wie auf dieser Seite erläutert.

## Konfigurieren statischer Dateien über die Konsole
<a name="environment-cfg-staticfiles.console"></a>

**So konfigurieren Sie den Proxy-Server für die Bereitstellung statischer Dateien**

1. Öffnen Sie die [Elastic Beanstalk Beanstalk-Konsole](https://console.aws.amazon.com/elasticbeanstalk) und wählen Sie in der Liste **Regionen** Ihre aus. AWS-Region

1. Wählen Sie im Navigationsbereich **Environments (Umgebungen)** aus und wählen Sie dann in der Liste den Namen Ihrer Umgebung aus.

1. Wählen Sie im Navigationsbereich **Configuration (Konfiguration)** aus.

1. Wählen Sie in der Konfigurationskategorie **Updates, monitoring and logging ** (Updates, Überwachung und Protokolle) die Option **Edit** (Bearbeiten) aus.

1. Scrollen Sie zum Abschnitt **Platform software** (Plattformsoftware) und suchen Sie die Gruppe **Static files** (Statische Dateien).

    

   1. Um eine statische Dateizuordnung hinzuzufügen, wählen Sie **Add static files** (Statische Dateien hinzufügen) aus. In der zusätzlichen Zeile, die angezeigt wird, geben Sie einen *Pfad* für die Bereitstellung statischer Dateien und das *Verzeichnis* ein, das die zu bereitstellenden statischen Dateien enthält. 
      + Beginnen Sie im Feld **Pfad** den Pfadnamen mit einem Schrägstrich (`/`) (z. B. „*/images*“).
      + Geben Sie im Feld **Directory** (Verzeichnis) einen Verzeichnisnamen an, der sich im Stammverzeichnis des Quellcodes Ihrer Anwendung befindet. Beginnen Sie ihn nicht mit einem Schrägstrich (zum Beispiel „*static/image-files*“).
**Anmerkung**  
Wenn Ihnen der Abschnitt **Static Files (Statische Dateien)** nicht angezeigt wird, müssen Sie mittels einer [Konfigurationsdatei](ebextensions.md) mindestens eine Zuweisung hinzufügen. Weitere Informationen finden Sie unter [Konfigurieren statischer Dateien mithilfe von Konfigurationsoptionen](#environment-cfg-staticfiles.namespace) auf dieser Seite.

   1. Um eine Zuordnung zu entfernen, klicken Sie auf **Remove** (Entfernen).

1. Wählen Sie unten auf der Seite die Option **Apply** (Anwenden) aus, um die Änderungen zu speichern.

## Konfigurieren statischer Dateien mithilfe von Konfigurationsoptionen
<a name="environment-cfg-staticfiles.namespace"></a>

Sie können eine [Konfigurationsdatei](ebextensions.md) verwenden, um statische Dateipfade und Verzeichnisspeicherorte mithilfe von Konfigurationsoptionen zu konfigurieren. Sie können dem Quellpaket Ihrer Anwendung eine Konfigurationsdatei hinzufügen und sie während der Erstellung der Umgebung oder einer späteren Bereitstellung bereitstellen.

Wenn Ihre Umgebung einen Plattformvariante basierend auf Amazon Linux 2 verwendet, verwenden Sie den Namespace `aws:elasticbeanstalk:environment:proxy:staticfiles`.

In der folgenden Beispielkonfigurationsdatei wird der Proxyserver angewiesen, Dateien im Ordner `statichtml` auf dem Pfad `/html` und Dateien im Ordner `staticimages` auf dem Pfad `/images` bereitzustellen.

**Example .ebextensions/static-files.config**  

```
option_settings:
  aws:elasticbeanstalk:environment:proxy:staticfiles:
    /html: statichtml
    /images: staticimages
```

Wenn Ihre Elastic Beanstalk-Umgebung eine Amazon Linux-AMI-Plattformversion (vor Amazon Linux 2) verwendet, lesen Sie die folgenden zusätzlichen Informationen:

### Plattformspezifische Namespaces für Amazon Linux-AMI
<a name="environment-cfg-staticfiles.namespace.specific"></a>

Auf Amazon Linux AMI-Plattformvarianten variieren Namespaces für statische Dateien je nach Plattform. Details finden Sie auf einer der folgenden Seiten:
+ [Namespace der Go-Konfiguration](go-environment.md#go-namespaces)
+ [Java SE-Konfigurations-Namespace](java-se-platform.md#java-se-namespaces)
+ [Tomcat-Konfigurations-Namespaces](java-tomcat-platform.md#java-tomcat-namespaces)
+ [Node.js-Konfigurations-Namespace](create_deploy_nodejs.container.md#nodejs-namespaces)
+ [Namespaces der Python-Konfiguration](create-deploy-python-container.md#python-namespaces)