# Configurazione della proprietà proxy

Prerequisiti

Per implementare con successo la Proxy Property, assicurati di disporre di:

1. Un **record CNAME**, che può essere registrato dalla tua piattaforma di gestione DNS, come Akamai Edge DNS.
2. Un **Certificato** valido per il CNAME.
3. Aver completato la [Configurazione del Monitoraggio](https://docs.netacea.com/it/informazioni-sul-plugin-netacea/akamai/monitoring-configuration).

## CNAME e Certificato

Il record CNAME deve puntare al dominio edgekey.net della [proxy property](#proxy-property-configuration) descritta di seguito. Ad esempio, per l'hostname della proxy property "mitigations.examplehost.com", il valore del record CNAME dovrebbe essere "mitigations.examplehost.com.edgekey.net". Il record DNS CNAME può essere creato all'interno di Akamai Edge DNS o da qualsiasi altra piattaforma di gestione DNS.

Affinché il CNAME sia valido, deve essergli assegnato un certificato. Può trattarsi di un nuovo certificato o di un certificato riutilizzato dai tuoi record DNS esistenti.

## Configurazione della Proxy Property

Per evitare conflitti con eventuali regole standard esistenti nella tua property Akamai, è necessario creare una nuova proxy property. L'unico scopo di questa property è fungere da proxy tra l'Akamai EdgeWorker e la Netacea Protector API.

{% hint style="info" %}
L'hostname della property può essere qualsiasi, ma per aumentare le misure di sicurezza, non dovrebbe essere correlato a Netacea. Ad esempio, "mitigations.examplehost.com".
{% endhint %}

Per creare tale property, clicca su **Properties**, nella sezione **CDN** del menu. Quindi clicca su **+New Property**

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

Durante la modifica della versione della property, aggiungi il dominio creato in precedenza come Property Hostname.

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

In **Property Configuration Settings**, aggiungi/modifica la **Default Rule** con quanto segue:

### **Default Rule**

{% hint style="info" %}
I behavior predefiniti vengono applicati a tutte le richieste per gli hostname della property.
{% endhint %}

Il template della Default Rule contiene tutti i behavior necessari e raccomandati. Le regole vengono valutate dall'alto verso il basso e l'ultima regola corrispondente ha la precedenza.<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>

All'interno della default rule aggiungi un nuovo Behavior di tipo **Content Provider Code**.\
\
L'hostname del Content Provider Code selezionato dal menu a discesa dovrebbe essere l'hostname della proxy property. Se non è disponibile, puoi creare un nuovo CP code per quell'hostname.

<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

In **Property Configuration Settings**, aggiungi una nuova regola vuota alla proxy property chiamata "CAPTCHA Assets Rule". Includi i seguenti criteri e behavior all'interno della regola:

| Criteri          |
| ---------------- |
| 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" %}
Assicurati che la proxy property contenga solo le regole **Default** e **CAPTCHA Assets**. Qualsiasi altra regola (incluse quelle create automaticamente) deve essere eliminata prima di salvare la configurazione della proxy property.
{% endhint %}

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

### Attivazione della Property

Una volta create tutte le regole descritte sopra, clicca su **Save** e utilizza la scheda **Activate** per attivare (distribuire) le modifiche alla configurazione della property.

{% hint style="info" %}
Una singola Proxy Property può essere utilizzata da più Property. Ad esempio, può essere utilizzata da una Property di Staging e da più Property di Produzione.
{% endhint %}

### Conclusione

{% hint style="success" %}
Hai completato la configurazione della proxy property per la Proxy Property.
{% endhint %}


---

# 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.netacea.com/it/informazioni-sul-plugin-netacea/akamai/installation-and-configuration/proxy-property-configuration.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.
