简体   繁体   English

错误的Nginx或dns配置?

[英]Wrong nginx or dns configuration?

I deployed a website on digitalocean with nginx as a proxypass. 我在Digitalocean上部署了一个以nginx作为proxypass的网站。 The Site works but sometimes I have to refresh to reach the site. 该站点正常工作,但有时我必须刷新才能访问该站点。 I am afraid that my nginx or my dns configuration is wrong, since I'm doing this the first time. 恐怕我的nginx或dns配置错误,因为这是我第一次这样做。

Here is my nginx config: (the server should run only on https) 这是我的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;
      }
   }

Here are my dns settings: 这是我的DNS设置:

A Record host:@ value: TTL: automatic 记录主机:@值:TTL:自动

A Record host:www value: TTL: 1 min 记录主机:www值:TTL:1分钟

Any idea what is going wrong? 知道出了什么问题吗?

Thx! 谢谢!

When the site fails to load what is the error message, if any? 如果站点无法加载,错误消息是什么(如果有)? I doubt this is a DNS issue, since it works sometimes. 我怀疑这是DNS问题,因为它有时可以工作

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM