Integrazione in un server web per Windows

Adobe Campaign include Apache Tomcat che agisce come punto di ingresso nell’application server tramite HTTP (e SOAP).

Puoi utilizzare questo server Tomcat integrato per distribuire le richieste HTTP.

In questo caso:

Tuttavia, per motivi di sicurezza e amministrazione, si consiglia di utilizzare un server Web dedicato come punto di ingresso principale per il traffico HTTP quando il computer che esegue Adobe Campaign è esposto su Internet e si desidera aprire l'accesso alla console all'esterno della rete.

Un server Web consente inoltre di garantire la riservatezza dei dati con il protocollo HTTP.

Allo stesso modo, è necessario utilizzare un server Web quando si desidera utilizzare la funzionalità di tracciamento, disponibile solo come modulo di estensione del server Web.

NOTA

Se non utilizzi la funzionalità di tracciamento, puoi eseguire un’installazione standard di Apache o IIS con un reindirizzamento a Campaign. Il modulo di estensione del server Web di tracciamento non è necessario.

Configurazione del server Web IIS

La procedura di configurazione per un server Web IIS è principalmente grafica. Per accedere alle risorse del server Adobe Campaign, è necessario utilizzare un sito Web (già creato o in attesa di creazione): File Java (.jsp), fogli di stile (.css, .xsl), immagini (.png), DLL ISAPI per il reindirizzamento, ecc.

Nelle sezioni seguenti viene illustrata la configurazione dettagliata in IIS 7. La configurazione per IIS8 è sostanzialmente la stessa.

Se il server Web IIS non è già installato nel computer, è possibile installarlo tramite il menu Add > Remove Programs > Enable or disable Windows functionalities.

In IIS 7, oltre ai servizi standard, è necessario installare le estensioni ISAPI e i filtri ISAPI.

Passaggi di configurazione

Applica i seguenti passaggi di configurazione:

  1. Apri IIS tramite il menu Control panel > Administrative tools > Services .

  2. Crea e configura il sito (Adobe Campaign, ad esempio) in base ai parametri della rete (porta di connessione TCP, host DNS, indirizzo IP).

    È necessario specificare almeno il nome del sito e il percorso di accesso alla directory virtuale. Poiché il percorso di accesso alla directory del sito Web non viene utilizzato, è possibile utilizzare la seguente directory.

    C:\inetpub\wwwroot
    

  3. Uno script VBS consente di configurare automaticamente le risorse utilizzate dal server Adobe Campaign nella directory virtuale appena creata. Per avviarlo, fai doppio clic sul file iis_neolane_setup.vbs che si trova nella cartella [INSTALL]\conf, dove [INSTALL] è il percorso per accedere alla cartella di installazione di Adobe Campaign.

    NOTA

    In caso di installazione di un server Windows 2008/IIS7, è necessario aver effettuato l'accesso come amministratore per eseguire lo script VBS o eseguire lo script come amministratore.

    Fare clic su OK se il server Web viene utilizzato come server di reindirizzamento di tracciamento, altrimenti fare clic su Cancel.

    Quando più siti sono già configurati sul server Web, viene visualizzata una pagina intermedia per specificare a quale sito Web si applica l'installazione: immettere il numero collegato al sito e fare clic su OK.

    Viene visualizzato un messaggio di conferma:

  4. Nella scheda Content View , accertati che il sito Web sia configurato correttamente con le risorse Adobe Campaign:

    Se la struttura non viene visualizzata, riavviare IIS.

Gestione delle autorizzazioni

È quindi necessario configurare le impostazioni di protezione per la DLL ISAPI e per le risorse nella directory di installazione di Adobe Campaign.

A questo scopo, esegui i seguenti passaggi:

  1. Seleziona la scheda Features View e fai doppio clic sul collegamento Autenticazione .

  2. Nella scheda Protezione directory del sito Web, assicurarsi che l'accesso anonimo sia abilitato. Se necessario, fai clic sul collegamento Edit per modificare le impostazioni.

Avvio del server Web e verifica della configurazione

Ora devi verificare se la configurazione è corretta.

A questo scopo, applicare la seguente procedura:

  1. Riavvia il server IIS utilizzando la riga di comando iisreset.

  2. Avvia il servizio Adobe Campaign, quindi assicurati che sia in esecuzione.

  3. Verifica il modulo di tracciamento inserendo il seguente URL in un browser Web:

    https://<computer>/r/test
    

    Il browser deve visualizzare la seguente risposta:

    <redir status='OK' date='YYYY/MM/DD HH:MM:SS' build='XXXX' host='myserver.mydomain.com' localHost='localhost'/>
    

Per verificare la presenza del modulo di reindirizzamento, eseguire la seguente riga di comando:

nlserver pdump

Deve restituire le seguenti informazioni:

12:00:33 >   Application server for Adobe Campaign Classic (7.X YY.R build XXX@SHA1) of DD/MM/YYYY
webmdl@default (1644) - 18.2 Mo

È inoltre possibile verificare che la DLL ISAPI sia caricata correttamente.

A questo scopo, esegui i seguenti passaggi:

  1. Modifica i filtri ISAPI per il sito Adobe Campaign facendo clic sull’ icona Driver mapping .

  2. Controlla il contenuto del filtro ISAPI:

Configurazioni aggiuntive

Modifica del limite di dimensione del file di caricamento

Durante la configurazione del server Web IIS, viene automaticamente impostato un limite di circa 28 MB per i file che vengono caricati sul server.

Questo può avere un impatto in Adobe Campaign, in particolare se desideri caricare file che superano questo limite.

Ad esempio, se utilizzi un’attività di tipo Caricamento dati (file) in un flusso di lavoro per importare un file di 50 MB, un errore impedirà l’esecuzione corretta del flusso di lavoro.

In questo caso, devi aumentare questo limite:

  1. Apri IIS tramite il menu Start > (Control panel) > Administration tools .

  2. Nel riquadro Connessioni, seleziona il sito creato per l'installazione dell'Adobe, quindi fai doppio clic su Richiedi filtro nel riquadro principale.

  3. Nel riquadro Azioni, seleziona Modifica impostazioni funzione per poter modificare il valore nel campo Dimensione massima contenuto autorizzata (byte).

    Ad esempio, per autorizzare il caricamento di file di 50 MB, devi specificare un valore superiore a "52428800" byte.

NOTA

Per ulteriori informazioni su questa opzione IIS, consulta la sezione "Come fare per" della documentazione ufficiale.

Configurazione della visualizzazione del messaggio di errore http

Se utilizzi un server IIS versione 6.1, i messaggi di errore generati possono risultare di difficile lettura a causa della visualizzazione di un codice HTML indesiderato nel messaggio.

Per risolvere il problema e visualizzare correttamente l’errore, applica la seguente configurazione:

  1. Apri IIS tramite il menu Start > Control Panel > Administrative tools .
  2. Nel riquadro Connessioni, seleziona il sito creato per l'installazione di Adobe Campaign, quindi fai doppio clic su Editor di configurazione nel riquadro principale.
  3. Nell'elenco a discesa Sezione, seleziona system.webServer > httpErrors.
  4. Selezionare il valore PassThrough nella riga existingResponse.

In questa pagina