Metti il proxy di Nutch nella configurazione del fetcher
Imposta host e porta del proxy di Nutch in nutch-site.xml e scegli un plug-in di protocollo che implementi le funzioni proxy richieste.
Imposta l'endpoint di base nel nutch-site.xml caricato dalla scansione:
<configuration>
<property>
<name>http.proxy.host</name>
<value>proxy.example</value>
</property>
<property>
<name>http.proxy.port</name>
<value>8080</value>
</property>
</configuration>
Per una rotta del fetcher HTTP verso siti pubblici consentiti senza autenticazione proxy, sostituisci il nome host e la porta separata con un candidato dalla lista di proxy HTTP. Mantieni le sovrascritture locali nel file del sito e confronta i valori predefiniti distribuiti della versione installata. Una semplice esportazione della shell non può configurare un plug-in che non la legge mai.
| Proprietà del proxy | Consumatore documentato |
|---|---|
http.proxy.host, http.proxy.port | La rotta di base del fetcher, secondo l'implementazione scelta |
http.proxy.username, http.proxy.password, http.proxy.realm | protocol-httpclient, che configura le credenziali sul proprio client HTTP |
http.proxy.type | Un'opzione identificata per protocol-okhttp |
Assicurati che il plug-in richiesto sia installato e incluso nella selezione effettiva. Un campo presente in un file di valori predefiniti non significa che ogni implementazione HTTP lo utilizzi.
Esamina l'implementazione e la configurazione del processo che recupera davvero. I worker distribuiti e gli script di avvio necessitano degli input previsti; un file modificato in un'altra installazione non cambia un fetcher già configurato.