私は nginx をまったく使用したことがなく、ズーム レベルに応じて区切られたマップ タイルを提供する方法を見つけるよう求められました。画像ファイルの構造は~/data/images/7/65/70.png
、7 がズーム レベル、65 と 70 が経度緯度の値のようなものです。フォルダ 65 には、71.png、72.png などの多くのファイルが含まれています。
Nginx を適切にインストールしたので、メッセージを受け取ることができWelcome to nginx
ます。の指示に従い、およびディレクトリhttp://nginx.org/en/docs/beginners_guide.html
を作成しました。index.html ファイルを下に配置し、タイル画像を下に配置しました。次に、http タグに次の行を追加して、構成ファイルを変更しました。/data/www
/data/images
/data/www
/data/images
server {
location / {
root /data/www;
}
location /images/ {
root /data;
}
}
構成ファイルをリロードし、ブラウザーで localhost と入力した後、index.html ファイルを取得することも、画像を表示することもできません。
私がやろうとしているのは、何かを入力したときに画像を表示することです:
http://localhost/1.0.0/basemap/7/65/70.png
- 7: 7 番目のズーム レベルを示すフォルダー
- 65:緯度を示すフォルダ
- 70.png:経度を示すファイル(フォルダ65には多くのpngファイルが含まれています)
私は何が欠けていますか?