【问题标题】:Wrong nginx or dns configuration?错误的 nginx 或 dns 配置?
【发布时间】:2016-04-27 04:04:14
【问题描述】:

我在 digitalocean 上部署了一个网站,使用 nginx 作为代理通行证。该站点有效,但有时我必须刷新才能到达该站点。恐怕我的 nginx 或我的 dns 配置错误,因为我是第一次这样做。

这是我的 nginx 配置:(服务器应该只在 https 上运行)

   server {
      listen 80;
      server_name <site_name>.com;
      return 301 https://www.<site_name>.com$request_uri;
   }

   server {
      listen 80;
      server_name www.<site_name>.com;
      return 301 https://www.<site_name>.com$request_uri;
   }

   server {
      listen 443 ssl;
      server_name <site_name>.com;

      # FORGE SSL (DO NOT REMOVE!)
      ssl_certificate /etc/nginx/ssl/certs/ssl-bundle.crt;
      ssl_certificate_key /etc/nginx/ssl/certs/private.key;
      return 301 $scheme://www.<site_name>.com$request_uri;
   }

   server {
      listen 443;
      server_name www.<site_name>f.com;

      fastcgi_connect_timeout 300;
      fastcgi_send_timeout 300;
      fastcgi_read_timeout 300;

      ssl on;
      ssl_certificate /etc/nginx/ssl/certs/ssl-bundle.crt;
      ssl_certificate_key /etc/nginx/ssl/certs/private.key;

      ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
      ssl_ciphers ECDHE-RSA-AES256-SHA384:AES256-SHA256:RC4:HIGH:!MD5:!aNULL:!eNULL:!NULL:!DH:!EDH:!AESGCM;
      ssl_prefer_server_ciphers on;
      ssl_session_cache shared:SSL:10m;
      ssl_session_timeout 10m;

      location / {
         proxy_pass http://localhost:8000;
      }
   }

这是我的 dns 设置:

A记录主机:@值:TTL:自动

A Record host:www value: TTL: 1 min

知道出了什么问题吗?

谢谢!

【问题讨论】:

  • DNS TTL 无关紧要。很可能存在 DNS 问题,但您已选择阻止任何人帮助您。 为什么你们这些人非常害怕透露您正在积极尝试发布的网站的名称?
  • 您好,网站是 www.c-def.com。我认为这取决于您是否有安全问题或配置错误,您不想发布您的网站。

标签: nginx dns


【解决方案1】:

当网站无法加载时,错误消息是什么(如果有)?我怀疑这是一个 DNS 问题,因为它有时会起作用。

【讨论】:

  • 没有错误信息,只是网站没有响应。刷新后一切正常。
  • 听起来像是代理服务器和应用程序之间的超时。我建议查看两者的日志文件并使用netstat 来检查它们何时通信。
  • 感谢您的回答。我在日志文件中找不到任何指标。客户端和服务器之间的握手有一个错误(但很久以前)。由于错误难以重现,我认为正确的方法是观察并检查日志是否符合。
猜你喜欢
  • 2019-04-09
  • 1970-01-01
  • 1970-01-01
  • 2014-04-19
  • 2012-12-12
  • 1970-01-01
  • 1970-01-01
  • 2022-06-16
  • 1970-01-01
相关资源
最近更新 更多