Gestione di file e risorse file-and-resmanagement
Limita il formato del file di caricamento limiting-uploadable-files
Utilizza l'attributo uploadWhiteList per limitare i tipi di file disponibili per il caricamento sul server Adobe Campaign.
Questo attributo è disponibile nell'elemento dataStore del file serverConf.xml. Tutti i parametri disponibili in serverConf.xml sono elencati in questa sezione.
Il valore predefinito di questo attributo è .+ e consente di caricare qualsiasi tipo di file.
Per limitare i formati possibili, sostituisci il valore dell’attributo con un’espressione regolare Java valida. È possibile immettere più valori separandoli con una virgola.
Ad esempio: uploadWhiteList=".*.png,.*.jpg" ti consentirà di caricare i formati PNG e JPG sul server. Non verranno accettati altri formati.
È inoltre possibile impedire il caricamento di file importanti configurando il server Web. Ulteriori informazioni
Configurazione della connessione proxy proxy-connection-configuration
Puoi connettere il server Campaign a un sistema esterno tramite un proxy, utilizzando ad esempio un'attività del flusso di lavoro Trasferimento file. Per ottenere questo risultato, è necessario configurare la sezione proxyConfig del file serverConf.xml tramite un comando specifico. Tutti i parametri disponibili in serverConf.xml sono elencati in questa sezione.
Sono possibili le seguenti connessioni proxy: HTTP, HTTPS, FTP, SFTP. A partire dalla versione 20.2 di Campaign, i parametri del protocollo HTTP e HTTPS sono non più disponibili. Tali parametri vengono ancora menzionati di seguito in quanto rimangono disponibili nelle build precedenti, incluso 9032.
È possibile utilizzare il comando seguente:
nlserver config -setproxy:[protocol]/[serverIP]:[port]/[login][:‘https’|'http’]
i parametri del protocollo possono essere "http", "https" o "ftp".
Se imposti un FTP sulla stessa porta del traffico HTTP/HTTPS, puoi utilizzare quanto segue:
nlserver config -setproxy:http/198.51.100.0:8080/user
Le opzioni "http" e "https" vengono utilizzate solo quando il parametro del protocollo è "ftp" e indicano se il tunneling sulla porta specificata verrà eseguito su HTTPS o su HTTP.
Se utilizzi porte diverse per il traffico FTP/SFTP e HTTP/HTTPS sul server proxy, devi impostare il parametro del protocollo ‘ftp’.
Ad esempio:
nlserver config -setproxy:ftp/198.51.100.0:8080/user:’http’
Immettere quindi la password.
Le connessioni HTTP sono definite nel parametro proxyHTTP:
<proxyConfig enabled=“1” override=“localhost*” useSingleProxy=“0”>
<proxyHTTP address=“198.51.100.0" login=“user” password=“*******” port=“8080”/>
</proxyConfig>
Le connessioni HTTPS sono definite nel parametro proxyHTTPS:
<proxyConfig enabled=“1" override=“localhost*” useSingleProxy=“0">
<proxyHTTPS address=“198.51.100.0” login=“user” password=“******” port=“8080"/>
</proxyConfig>
Le connessioni FTP/FTPS sono definite nel parametro proxyFTP:
<proxyConfig enabled=“1" override=“localhost*” useSingleProxy=“0">
<proxyFTP address=“198.51.100.0” login=“user” password=“******” port=“5555" https=”true”/>
</proxyConfig>
Se si utilizza lo stesso proxy per diversi tipi di connessione, solo il proxyHTTP verrà definito con useSingleProxy impostato su "1" o "true".
Se disponi di connessioni interne che non devono passare attraverso il proxy, aggiungile nel parametro di override.
Se si desidera disattivare temporaneamente la connessione proxy, impostare il parametro abilitato su "false" o "0".
Se devi utilizzare il connettore iOS HTTP/2 tramite un proxy, sono supportate le seguenti modalità proxy HTTP:
- HTTP senza autenticazione
- autenticazione HTTP di base
Per attivare la modalità proxy, è necessario apportare la seguente modifica nel file serverconf.xml
:
<nmac useHTTPProxy="true">
Per ulteriori informazioni su questo connettore iOS HTTP/2, consulta questa pagina.
Gestire le risorse pubbliche managing-public-resources
Per essere disponibili al pubblico, le immagini utilizzate nelle e-mail e nelle risorse pubbliche collegate alle campagne devono essere presenti su un server accessibile dall’esterno. Possono quindi essere disponibili per destinatari o operatori esterni. Ulteriori informazioni.
Le risorse pubbliche sono archiviate nella directory /var/res/instance della directory di installazione di Adobe Campaign.
L'URL corrispondente è: http://server/res/instance dove istanza è il nome dell'istanza di rilevamento.
È possibile specificare un'altra directory aggiungendo un nodo al file conf-<instance>
.xml per configurare l'archiviazione nel server. Ciò significa aggiungere le seguenti righe:
<serverconf>
<shared>
<dataStore hosts="media*" lang="fra">
<virtualDir name="images" path="/var/www/images"/>
<virtualDir name="publicFileRes" path="$(XTK_INSTALL_DIR)/var/res/$(INSTANCE_NAME)/"/>
</dataStore>
</shared>
</serverconf>
In questo caso, il nuovo URL per le risorse pubbliche fornito nella parte superiore della finestra della procedura guidata di distribuzione deve puntare a questa cartella.