【发布时间】:2013-09-28 02:07:06
【问题描述】:
我对 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 中的说明创建了/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文件)
我错过了什么?
【问题讨论】:
-
为什么要创建一个新的服务器块,您计划通过什么 URL 访问这些图像,它们仍然是 localhost 还是您有一个指向您的服务器的域
-
他们是本地主机。没有域。我创建了新的服务器块,因为初学者指南是这样说的
-
/etc/nginx中是否有sites-enabled和sites-available文件夹? -
是的,这些文件夹在
/etc/nginx里面,并且里面都有default文件。我也编辑了OP,请检查
标签: configuration nginx configuration-files