# Proxy-Property-Konfiguration

Voraussetzungen

Für die erfolgreiche Implementierung der Proxy-Property stellen Sie bitte sicher, dass Sie über Folgendes verfügen:

1. Einen **CNAME-Eintrag**, der über Ihre DNS-Verwaltungsplattform registriert werden kann, z. B. Akamai Edge DNS.
2. Ein gültiges **Zertifikat** für den CNAME.
3. Die abgeschlossene [Monitoring-Konfiguration](https://docs.netacea.com/de/netacea-plugin-informationen/akamai/monitoring-configuration).

## CNAME und Zertifikat

Der CNAME-Eintrag muss auf die edgekey.net-Domain der unten beschriebenen [Proxy-Property](#proxy-property-configuration) verweisen. Beispielsweise sollte für den Proxy-Property-Hostnamen „mitigations.examplehost.com" der CNAME-Eintragswert „mitigations.examplehost.com.edgekey.net" lauten. Der CNAME-DNS-Eintrag kann in Akamai Edge DNS oder auf jeder anderen DNS-Verwaltungsplattform erstellt werden.

Damit der CNAME gültig ist, muss ihm ein Zertifikat zugewiesen werden. Dies kann ein neues oder ein wiederverwendetes Zertifikat aus Ihren bestehenden DNS-Einträgen sein.

## Konfiguration der Proxy-Property

Um Konflikte mit bestehenden Standardregeln in Ihrer Akamai-Property zu vermeiden, muss eine neue Proxy-Property erstellt werden. Der einzige Zweck dieser Property besteht darin, als Proxy zwischen dem Akamai EdgeWorker und der Netacea Protector API zu fungieren.

{% hint style="info" %}
Der Hostname der Property kann beliebig gewählt werden, sollte jedoch zur Erhöhung der Sicherheitsmaßnahmen keinen Bezug zu Netacea haben. Zum Beispiel „mitigations.examplehost.com".
{% endhint %}

Um eine solche Property zu erstellen, klicken Sie auf **Properties** im Abschnitt **CDN** des Menüs. Klicken Sie dann auf **+New Property**

<figure><img src="https://1167149896-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6PpNBgdOJ87TpWxJ29CQ%2Fuploads%2Fgit-blob-69c71f88ea3c5b8142a9482a61c94f838879eb4e%2Fimage%20(10).png?alt=media" alt=""><figcaption></figcaption></figure>

Während Sie die Property-Version bearbeiten, fügen Sie die zuvor erstellte Domain als Property Hostname hinzu.

<figure><img src="https://1167149896-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6PpNBgdOJ87TpWxJ29CQ%2Fuploads%2Fgit-blob-e372c82bd334bfa09daeb730b2566b3bea74cf9d%2Fimage%20(17).png?alt=media" alt=""><figcaption></figcaption></figure>

Unter den **Property Configuration Settings** fügen Sie die **Default Rule** mit folgenden Einstellungen hinzu/bearbeiten Sie diese:

### **Default Rule**

{% hint style="info" %}
Standard-Behaviors werden auf alle Anfragen für den/die Property-Hostname(s) angewendet.
{% endhint %}

Die Default Rule-Vorlage enthält alle notwendigen und empfohlenen Behaviors. Regeln werden von oben nach unten ausgewertet, und die letzte übereinstimmende Regel gewinnt.<br>

<table data-full-width="false"><thead><tr><th>Behaviors</th></tr></thead><tbody><tr><td><p><strong>Origin SSL Certificate Verification</strong></p><p><strong>Ports</strong></p></td></tr><tr><td>3d2d365e9533444f96c27058ee7849e1-1b922c6863224f2e9565a9a2a5a7d997</td></tr><tr><td>9a0fff7e8d404e05bb905cb3b7b116a3-1b922c6863224f2e9565a9a2a5a7d997</td></tr><tr><td></td></tr></tbody></table>

Fügen Sie innerhalb der Default Rule ein neues Behavior vom Typ **Content Provider Code** hinzu.\
\
Der aus dem Dropdown ausgewählte Content Provider Code-Hostname sollte der Proxy-Property-Hostname sein. Falls dieser nicht verfügbar ist, können Sie einen neuen CP-Code für diesen Hostnamen erstellen.

<table><thead><tr><th width="244">Content Provider Code</th><th></th></tr></thead><tbody><tr><td>Content Provider Code</td><td><strong>000000 - ExampleCPCode1</strong></td></tr></tbody></table>

### CAPTCHA Assets Rule

Unter den **Property Configuration Settings** fügen Sie eine neue leere Regel für die Proxy-Property mit dem Namen „CAPTCHA Assets Rule" hinzu. Fügen Sie die folgenden Kriterien und Behaviors in die Regel ein:

| Kriterien        |
| ---------------- |
| Match All        |
| **If**           |
| Path             |
| matches one of   |
| `/Mitigations/*` |

<table data-full-width="false"><thead><tr><th>Behaviors</th></tr></thead><tbody><tr><td><p><strong>Origin SSL Certificate Verification</strong></p><p><strong>Ports</strong></p></td></tr></tbody></table>

{% hint style="danger" %}
Stellen Sie sicher, dass die Proxy-Property nur die **Default**- und die **CAPTCHA Assets**-Regeln enthält. Alle anderen Regeln (einschließlich automatisch erstellter) müssen vor dem Speichern der Proxy-Property-Konfiguration gelöscht werden.
{% endhint %}

<figure><img src="https://1167149896-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F6PpNBgdOJ87TpWxJ29CQ%2Fuploads%2Fgit-blob-e7f70ec69ae4316c1c3a07280817b3d3f099af8f%2Fimage%20(4)%20(5).png?alt=media" alt=""><figcaption><p>Proxy Property Rules</p></figcaption></figure>

### Aktivieren der Property

Sobald alle oben beschriebenen Regeln erstellt wurden, klicken Sie auf **Save** und verwenden Sie den **Activate**-Tab, um Ihre Änderungen an der Property-Konfiguration zu aktivieren (bereitzustellen).

{% hint style="info" %}
Eine einzelne Proxy-Property kann von mehreren Properties verwendet werden. Sie kann beispielsweise von einer Staging- und mehreren Production-Properties genutzt werden.
{% endhint %}

### Abschluss

{% hint style="success" %}
Sie haben nun die Konfiguration für die Proxy-Property abgeschlossen.
{% endhint %}
