【发布时间】: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。我认为这取决于您是否有安全问题或配置错误,您不想发布您的网站。