Ilagay ang proxy ng Nutch sa configuration ng fetcher
Itakda ang host at port ng proxy ng Nutch sa nutch-site.xml at pumili ng protocol plug-in na nagpapatupad ng mga kinakailangang feature ng proxy.
Itakda ang pangunahing endpoint sa nutch-site.xml na ikinarga ng crawl:
<configuration>
<property>
<name>http.proxy.host</name>
<value>proxy.example</value>
</property>
<property>
<name>http.proxy.port</name>
<value>8080</value>
</property>
</configuration>
Para sa ruta ng HTTP fetcher patungo sa pinapayagang pampublikong site na walang proxy authentication, palitan ang hostname at hiwalay na port ng kandidato mula sa listahan ng HTTP proxy. Panatilihin ang mga lokal na override sa file ng site at ihambing ang mga distributed na default ng naka-install na release. Ang export ng shell lamang ay hindi makaka-configure ng plug-in na hindi ito binabasa.
| Property ng proxy | Dokumentadong consumer |
|---|---|
http.proxy.host, http.proxy.port | Ang pangunahing ruta ng fetcher, ayon sa napiling implementasyon |
http.proxy.username, http.proxy.password, http.proxy.realm | protocol-httpclient, na nagko-configure ng mga kredensyal sa HTTP client nito |
http.proxy.type | Opsyon na natukoy para sa protocol-okhttp |
Tiyakin na naka-install ang kinakailangang plug-in at kasama sa epektibong pagpili. Ang isang field na lumilitaw sa default na file ay hindi nangangahulugang ginagamit ito ng bawat implementasyon ng HTTP.
Suriin ang implementasyon at configuration ng prosesong aktwal na kumukuha. Ang mga distributed worker at launch script ay nangangailangan ng nilalayong input; ang file na na-edit sa ibang installation ay hindi binabago ang naka-configure nang fetcher.