Web サーバーに geoserver がインストールされており、GeoTIFF レイヤーを作成したいと考えています。ローカル マシンを介して geoserver にアクセスしており、GeoTIFF ファイルがローカル マシンに存在しています。問題は、ジオサーバーが指定したファイルのパスを認識しないため、レイヤーを作成できないことです。
以下は私のcurlコマンドです。
exec('curl -u admin:geoserver -v -XPUT -H "Content-type:image/tiff" --data-binary " http://192.168.1.2:82/TrueMarble.32km.1350x675.tif " " http ://107.167.186.125:8080/geoedge/rest/workspaces/geoedge/coveragestores/st_tif_layer_8/file.geotiff " ');
カバレッジは作成されますが、そこにレイヤーは作成されません。ジオサーバーがインストールされているサーバーと同じサーバーにある場合、IP アドレスを使用してファイルにアクセスできません。