19

私は 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ファイルが含まれています)

私は何が欠けていますか?

4

3 に答える 3