首页 > 解决方案 > 我怎样才能在 nginx 中允许所有内容?

问题描述

我的网站只能在某个 IP 地址上访问,所以我只能在我在那台机器上或连接到它的情况下才能访问它

我尝试将 Nginx 允许所有添加到配置中,但它仍然无法正常工作

server {
  listen 80;
  server_name domain;

  #Specify a charset
  charset utf-8;

  location  /api {
    satisfy any;
    proxy_set_header        X-Real-IP $remote_addr;
    proxy_set_header        X-Forwarded-For $proxy_add_x_forwarded_for;
    proxy_set_header        X-Forwarded-Proto $scheme;

    proxy_pass          http://192.168.226.264:8080;
    proxy_read_timeout  90;
    allow all;
  }

  location / {
    root /Users/administrator/Documents
    try_files $uri /index.html;
  }
}

我明白了:

This site can’t be reached. 
domain’s server IP address could not be found

我需要添加什么才能使所有 IP 地址都可以访问该网站

标签: nginx

解决方案


尝试从安装了 nginx 服务器的终端使用“whois”命令解析您的域:

whois domainname

您提到了一个"server_name domain",该域可以从您的终端解析吗?


推荐阅读