Ubuntu Nginx 127.0.0.1有效但localhost没有

前端之家收集整理的这篇文章主要介绍了Ubuntu Nginx 127.0.0.1有效但localhost没有前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
这个很奇怪,因为我没有任何错误信息.

我有一个非常基本的默认文件

server {
    #listen   80; ## listen for ipv4; this line is default and implied
    #listen   [::]:80 default ipv6only=on; ## listen for ipv6

    root /var/www;
    index index.html index.htm index.PHP;

    # Make site accessible from http://localhost/
    server_name localhost;

    access_log      /var/log/Nginx/default.access_log;
    error_log       /var/log/Nginx/default.error_log warn;

    location / {
            # First attempt to serve request as file,then
            # as directory,then fall back to index.html
            try_files $uri $uri/ /index.html;
    }

    location /doc {
            root /usr/share;
            autoindex on;
            allow 127.0.0.1;
            deny all;
    }

    location /images {
            root /usr/share;
            autoindex off;
    }

现在,在shell中,

ping localhost

很好.

但是,在任何浏览器中,它都会显示错误.例如,Chrome说:“哎呀!Google Chrome无法找到localhost”.

另一方面,127.0.0.1适用于浏览器.

也许你知道我应该在哪里检查错误? / var / log和其他文件中没有任何内容是干净的….

首先,ping与Nginx完全相关,您可以ping任何响应ping请求的服务器,无论服务是否正在运行.

校验;

curl -I -v http://127.0.0.1/ – 将查看该站点是否可通过本地地址访问

curl -I -v http:// localhost / – 将查看本地主机名是否可以访问该站点

curl -I -v http:// serverhostname / – 将查看服务器主机名是否可以访问该站点

nslookup localhost – 确保’localhost’正在解析为127.0.0.1

发布该输出,如果您仍然遇到问题,我们可以为您提供更多指导

猜你在找的Ubuntu相关文章