gpt4 book ai didi

configuration - 如何使用 nginx 提供图像

转载 作者:行者123 更新时间:2023-12-04 03:04:22 25 4
gpt4 key购买 nike

我对 nginx 完全陌生,我被要求找到一种方法来提供根据缩放级别分隔的 map 图 block 。图像文件结构类似于 ~/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 中的说明进行操作并创建了 /data/www/data/images目录。我已将 index.html 文件放在 /data/www 下并在 /data/images 下平铺图像.然后我通过在 http 标签中添加以下行来修改配置文件:

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文件)

  • 我错过了什么?

    最佳答案

    对于我的情况,我刚刚编辑了 /etc/nginx/sites-enabled/default文件。

    我添加了以下配置:

    location /images/ {
    root /data;
    }

    并将图片放在 /data/images 下:

    enter image description here

    和网址有效: http://localhost/images/example.png

    我使用 VS Code 作为 super 用户。 (我知道这很糟糕,但我接受风险)
    它对 root 访问文件编辑有很大帮助:

    enter image description here

    关于configuration - 如何使用 nginx 提供图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18954827/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com