Show Menu
ARGOMENTI×

Integrazione in un server Web per Windows

Adobe Campaign include Apache Tomcat che funge da punto di ingresso nel server dell'applicazione tramite HTTP (e SOAP).
Potete utilizzare questo server Tomcat integrato per soddisfare le richieste HTTP.
In questo caso:
  • la porta di ascolto predefinita è 8080. Per modificarlo, consultare Configurazione di Tomcat .
  • Le console client si connettono quindi utilizzando un URL quale https:// .
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.
Analogamente, è necessario utilizzare un server Web quando si desidera utilizzare la funzionalità di tracciamento, disponibile solo come modulo di estensione del server Web.
Se non utilizzate la funzionalità di tracciamento, potete eseguire un'installazione standard di Apache o IIS con un reindirizzamento a Campaign. Il modulo di estensione del server Web di tracciamento non è richiesto.

Configurazione del server Web IIS

La procedura di configurazione per un server Web IIS è principalmente grafica. Si tratta di utilizzare un sito Web (già creato o in attesa di creazione) per accedere alle risorse del server Adobe Campaign: File Java (.jsp), fogli di stile (.css, .xsl), immagini (.png), DLL ISAPI per il reindirizzamento, ecc.
Nelle seguenti sezioni viene descritta la configurazione dei dettagli in IIS 7. La configurazione per IIS8 è sostanzialmente la stessa.
Se il server Web IIS non è già installato sul computer, è possibile installarlo tramite il Add > Remove Programs > Enable or disable Windows functionalities menu.
In IIS 7, oltre ai servizi standard, è necessario installare le estensioni ISAPI e i filtri ISAPI.

Passaggi di configurazione

Effettuate le seguenti operazioni di configurazione:
  1. Aprire IIS tramite il Control panel > Administrative tools > Services menu.
  2. Crea e configura il sito (ad esempio Adobe Campaign) 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 è utilizzato, è possibile utilizzare la seguente directory.
    C:\inetpub\wwwroot
    
    
  3. Uno script VBS consente di configurare automaticamente le risorse utilizzate dal server Adobe Campaign sulla directory virtuale appena creata. Per avviarlo, fai doppio clic sul file iis_neolane_setup.vbs presente nella [INSTALL]\tomcat-7\conf cartella, dove [INSTALL] si trova il percorso di accesso alla cartella di installazione di Adobe Campaign.
    Nel caso di un'installazione del server Windows 2008/IIS7, è necessario aver eseguito l'accesso come amministratore per eseguire lo script VBS o eseguirlo come amministratore.
    Fare clic 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: inserite il numero collegato al sito e fate clic su OK .
    Deve essere visualizzato un messaggio di conferma:
  4. Nella Content View scheda, verifica che il sito Web sia configurato correttamente con le risorse di Adobe Campaign:
    Se la struttura non è visualizzata, riavviare IIS.

Gestione dei diritti

È 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, eseguire i seguenti passaggi:
  1. Selezionate la Features View scheda e fate doppio clic sul collegamento Autenticazione .
  2. Nella scheda Protezione ​directory del sito Web, verificare che sia attivato l'accesso anonimo. Se necessario, fate clic sul Edit collegamento per modificare le impostazioni.

Avvio del server Web e verifica della configurazione

È ora necessario verificare se la configurazione è corretta.
A tal fine, attenersi alla procedura seguente:
  1. Riavviate il server IIS utilizzando la riga di comando iisreset .
  2. Verificate 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 riga di comando seguente:
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 assicurarsi che la DLL ISAPI sia caricata correttamente.
A questo scopo, eseguire i seguenti passaggi:
  1. Modificate i filtri ISAPI per il sito Adobe Campaign facendo clic sull' Driver mapping icona.
  2. Controllare il contenuto del filtro ISAPI:

Configurazioni aggiuntive

Modifica del limite di dimensione per il file di caricamento

Quando si configura il server Web IIS, viene automaticamente impostato un limite di circa 28 MB per i file caricati nel server.
Ciò potrebbe avere un impatto in Adobe Campaign, in particolare se desiderate caricare file di dimensioni maggiori di questo limite.
Ad esempio, se si utilizza un'attività di caricamento dati (file) in un flusso di lavoro per importare un file da 50 MB, un errore interrompe l'esecuzione corretta del flusso di lavoro.
In questo caso, dovete aumentare questo limite:
  1. Aprire IIS tramite il Start > (Control panel) > Administration tools menu.
  2. Nel riquadro Connessioni , selezionate il sito creato per l'installazione Adobe, quindi fate doppio clic su Richiedi filtro nel riquadro principale.
  3. Nel riquadro Azioni , selezionare Modifica impostazioni funzione per poter modificare il valore nel campo Dimensione contenuto massima autorizzata (byte) .
    Ad esempio, per autorizzare il caricamento di file di 50 MB, dovete specificare un valore superiore a "52428800" byte.
Per ulteriori informazioni su questa opzione IIS, fare riferimento alla sezione "Come fare per" della documentazione requestlimitsufficiale.

Configurazione della visualizzazione del messaggio di errore HTTP

Se si utilizza un server IIS versione 6.1, i messaggi di errore generati potrebbero essere difficili da leggere a causa della visualizzazione nel messaggio di un codice HTML indesiderato.
Per risolvere il problema e visualizzare l'errore correttamente, applicare la seguente configurazione:
  1. Aprire IIS tramite il Start > Control Panel > Administrative tools menu.
  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 , selezionate system.webServer > httpErrors .
  4. Selezionare il valore PassThrough nella riga existingResponse .