場景:
統一用Nginx作為反向代理,而Kettle及Nginx皆為Docker容器。
Nginx:
在Kettle的設定檔,需新增sub_filter修正WebUI連結,避免找不到網頁錯誤。
{
sub_filter_once off;
sub_filter /kettle/status /kettle/status/;
sub_filter /kettle/jobStatus /kettle/jobStatus/;
}
Kettle:
需修改<Kettle目錄>/pwd/carte-config-master-8080.xml,
<hostname>localhost</hostname>改為
<hostname>0.0.0.0</hostname>