Poseu el proxy de Nutch a la configuració del fetcher
Definiu l'amfitrió i el port del proxy de Nutch a nutch-site.xml i trieu un connector de protocol que implementi les funcions de proxy necessàries.
Definiu el punt final bàsic al nutch-site.xml carregat pel rastreig:
<configuration>
<property>
<name>http.proxy.host</name>
<value>proxy.example</value>
</property>
<property>
<name>http.proxy.port</name>
<value>8080</value>
</property>
</configuration>
Per a una ruta de fetcher HTTP cap a llocs públics permesos sense autenticació de proxy, substituïu el nom d'amfitrió i el port separat per un candidat de la llista de proxys HTTP. Manteniu les substitucions locals al fitxer del lloc i compareu els valors per defecte distribuïts de la versió instal·lada. Només una exportació de shell no pot configurar un connector que mai no la llegeix.
| Propietat de proxy | Consumidor documentat |
|---|---|
http.proxy.host, http.proxy.port | La ruta bàsica del fetcher, segons la implementació triada |
http.proxy.username, http.proxy.password, http.proxy.realm | protocol-httpclient, que configura les credencials al seu client HTTP |
http.proxy.type | Una opció identificada per a protocol-okhttp |
Assegureu-vos que el connector necessari està instal·lat i inclòs en la selecció efectiva. Que un camp aparegui en un fitxer de valors per defecte no vol dir que totes les implementacions HTTP el consumeixin.
Inspeccioneu la implementació i la configuració del procés que realment fa el fetch. Els treballadors distribuïts i els scripts d'inici necessiten les entrades previstes; un fitxer editat en una altra instal·lació no canvia un fetcher ja configurat.