Hos在Nginx中使用子域名?

时间:2017-07-24 09:56:36

标签: nginx

我有一个配置文件:

server {
    #listen       80;
    server_name  a.localhost;

    location /tiles/ {
        root www;
        allow all;
    }
}

 server {
    listen       80;
    server_name  localhost;

    root /www/data;

    #location / {
    #}

    location /tiles/ {
        root www;
        allow all;
    }

    #charset koi8-r;

    #access_log  logs/host.access.log  main;

    location / {
        root   www;
        allow all;
        index  index.html index.htm;
    }
}

我将子域用于静态图像内容。我的网址:

http://{s}.localhost/tiles/{z}/{x}/{y}.png

现在我想在本地网络中授予对此服务器的访问权限。所以我将localhost更改为我的IP。

server {
    listen       192.168.80.131:80;
    server_name  a.localhost a.192.168.80.131;

    location /tiles/ {
        root www;
        allow all;
    }
}

 server {
    listen       192.168.80.131:80;
    server_name  localhost 192.168.80.131;

    root /www/data;

    #location / {
    #}

    location /tiles/ {
        root www;
        allow all;
    }

    #charset koi8-r;

    #access_log  logs/host.access.log  main;

    location / {
        root   www;
        allow all;
        index  index.html index.htm;
    }

}

在浏览器中,我转到地址http://192.168.80.131/leaflet/index.html并获取我的页面。但是静态不会出现问题。在控制台我得到了错误:

获取http://a.192.168.80.131/tiles/12/2737/2838.png net :: ERR_NAME_NOT_RESOLVED

在错误日志中,我没有看到任何错误。 Wnat可能是错的?

0 个答案:

没有答案