这份nginx配置哪里有问题?

cqslpxzzp 发布于 2015/03/17 20:44
阅读 128
收藏 0

只打开了这一个server,配置:

server {
        listen          80 default_server;
        server_name     www.nginx.com;
        allow   192.168.1.1;

        auth_basic "nginx";
        auth_basic_user_file    /web/htpasswd;

        location ~ /data/(.+\.(html|htm))$ {
            alias   /web/test/$1;
        }   

        location ~* \.jpg$ {
            root    html/nginx;
        }   

        error_page   404  /404.html;
        location = /404.html {
            root   /web/error;
        }   
    }   
为什么在访问www.nginx.com时会访问到/usr/local/nginx/html/index.html这个默认的文件呢?配置没有指定啊

加载中
0
eechen
eechen
你这个server没有配置网站根目录root,所以默认会显示Nginx提示页面,也就是nginx/html/index.html
cqslpxzzp
cqslpxzzp
soga,谢谢
返回顶部
顶部