# AWS EBS / STAND ALONE SQL SERVER

Dieses Tutorial führt Sie durch die erforderlichen Schritte, um ngSurvey auf Amazon Web Services Elastic Beanstalk einzurichten und auszuführen, wobei eine separate eigenständige RDS SQL Server-Datenbank verwendet wird.

1\) Beginnen Sie, indem Sie den untenstehenden Link öffnen, um den EBS-Anwendungs-Erstellungsassistenten mit vorkonfigurierten Einstellungen zum Einrichten von ngSurvey mit NgInx als Reverse-Proxy zu öffnen.

* [Nginx Enabled AWS Elastic Beanstalk install source package](https://eu-central-1.console.aws.amazon.com/elasticbeanstalk/home?region=eu-central-1#/newApplication?applicationName=ngSurvey\&platform=Docker%20running%20on%2064bit%20Amazon%20Linux%202\&environmentType=SingleInstance\&sourceBundleUrl=https:%2F%2Fngsurvey.s3.eu-central-1.amazonaws.com%2Fngsurveyeenginx.aws.zip)

2\) Wählen Sie in der soeben geöffneten Anwendungs-Konfiguration *Public S3 URL*.

![](/files/eaba518efdf4c498409deb7a6c8f2855b7de905a)

3\) Gehen Sie zu den Netzwerkeinstellungen und legen Sie ein VPC fest; Ihre Instanz muss sich im selben VPC befinden wie die Datenbank, die Sie in Schritt 4 erstellen werden.

![](/files/eba7123d0a5e51807a31e7520143c765556c4eaa)

4\) Warten Sie, bis Ihre Instanz einsatzbereit ist. Sobald sie bereit ist, wechseln Sie zum RDS-Bereich, um Ihre Datenbank zu erstellen. Stellen Sie sicher, dass Ihr Virtual Private Cloud VPC derselbe ist, den Sie in Schritt 3 für Ihre EBS-Instanz eingerichtet haben.&#x20;

![](/files/74d10886e8213d3778643d428187689c64f28ec7)

![](/files/f4710536e1b6464ed23870e765e42916217264e6)

{% hint style="info" %}
ngSurvey unterstützt auch mySQL oder MariaDB als Datenbank. Wenn Sie mySQL oder MariaDB verwenden, stellen Sie sicher, dass Sie in Schritt 8 eine gültige mySQL- bzw. MariaDB-Verbindungszeichenfolge verwenden.
{% endhint %}

5\) Sobald die Datenbank erstellt ist, müssen Sie den Netzwerkzugriff von der EBS-Instanz auf Ihre Datenbank gewähren. Öffnen Sie das Bedienfeld Connectivity & Security Ihrer Datenbank und öffnen Sie deren Standard-VPC-Sicherheitsgruppe.

![](/files/2221859f22b4dba455c8893f5736ae74c87aa226)

6\) Bearbeiten Sie die Inbound-Regeln der Sicherheitsgruppe und fügen Sie eine neue Inbound-Regel hinzu, die allen Datenverkehr von Ihrer EBS-Instanz zulässt.\
&#x20;![](/files/6e5fda97e3f1646e37e74de56311b2e539f10071)

![](/files/50282c622ef7ade790ef5c432362a82d7d0fb5b7)&#x20;

7\) Gehen Sie zurück zu Ihrem Datenbank-Dashboard und notieren Sie sich den Endpoint-Namen.

![](/files/04c1843c4b85753066c1404ff02f93fdc914bb28)

8\) Jetzt, da Ihre Datenbank bereit ist und Traffic von Ihrer EBS-Instanz erlaubt, kehren Sie zur Konfiguration Ihrer EBS-Instanz zurück und setzen Sie eine Umgebungsvariable "*ConnectionStrings:NGSurveyDB*" und legen Sie deren Wert mit der Verbindungszeichenfolge unter Verwendung Ihres Datenbankendpoints fest, z. B.:   *Server=yourdatabasesendpoint;Initial Catalog=NGSurveyDB;User ID=youradminuser;Password=yourpassword*.

![](/files/6dc58e94da073cd2fba3fe5f7ef8f867a0661446)

9\) Prüfen Sie, ob ngSurvey korrekt konfiguriert wurde, indem Sie diesen Link verwenden (ersetzen Sie die Instanz-URL durch Ihre eigene Instanz-URL): <http://yourinstanceurl/api/system/status>. Dies kann 1–2 Minuten dauern, wenn ngSurvey gerade Ihre Datenbank zum ersten Mal einrichtet.

![](/files/f3b87d1f1c960f548547863b5853a91a32e20f2f)

![](/files/3ecfa5811b78bf654cb213964df9b3318cacac49)

9\) Sie können nun zu Ihrer Instanz-URL gehen, um ngSurvey zu verwenden.

## Fehlerbehebung

Wenn ngSurvey nicht startet, gehen Sie zum Log-Tab Ihrer EBS-Instanz und laden Sie die letzten 100 Zeilen herunter.

![](/files/0177e52665a3866c42fed0d05cb9cfa5965162d8)

Prüfen Sie das nginx-Log und das eb-docker-Log auf Fehlermeldungen. &#x20;

![](/files/eededa16ef20a9b34017f7c5f0e2b89664e8edbc)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.ngsurvey.com/de/installation-setup/installation/amazon-web-services/aws-elastic-beanstalk/aws-ebs-stand-alone-sql-server.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
