2012-01-13 143 views
13

运行NGINX SSL并且浏览器继续超时。NGINX SSL超时

这里是我的NGINX的conf文件:

worker_processes 4; 
error_log /var/log/nginx/error.log; 
pid /var/run/nginx.pid; 

events { 
    worker_connections 1024; 
    use epoll; 
} 

http { 
    proxy_next_upstream error; 
    charset utf-8; 
    include mime.types; 
    default_type application/octet-stream; 
    access_log /var/log/nginx/access.log; 
    keepalive_timeout 65; 
    keepalive_requests 0; 
    proxy_read_timeout 200; 
    sendfile on; 
    tcp_nopush on; 
    tcp_nodelay on; 
    gzip on; 
    gzip_min_length 1000; 
    gzip_proxied any; 
    gzip_types text/plain text/css text/xml 
       application/x-javascript application/xml 
       application/atom+xml text/javascript; 
    server{ 
      ### WEB Address ### 
     server_name mydomain.com; 


      ### SSL log files ### 
      access_log /var/log/nginx/ssl-access.log; 
    error_log /var/log/nginx/ssl-error.log; 
    listen 443; 

      ### SSL Certificates ### 
    ssl on; 
    ssl_certificate /etc/nginx/unified.crt; 
    ssl_certificate_key /etc/nginx/ssl.key; 
    keepalive_timeout 60; 

      ### PROXY TO TORNADO ### 
      location/{ 
     proxy_pass_header Server; 
      proxy_set_header Host $http_host; 
      proxy_redirect off; 
      proxy_set_header X-Real-IP $remote_addr; 
      proxy_set_header X-Scheme $scheme; 
      proxy_pass http://127.0.0.1:8889; 
     } 
    } 
} 

的SSL访问日志和错误日志是空白。

我试过重新启动NGINX几次。作为注释SSL和设置监听80个用于非SSL连接的旁注。

任何帮助将是伟大的?

回答

43

也许443端口已关闭在您的服务器上?用http://www.yougetsignal.com/tools/open-ports/

+2

检查这个我完全没有想到这个,愚蠢的aws! – 2012-03-21 16:58:40

+0

非常感谢! – 2012-03-21 17:00:35

+0

不客气。 – klen 2012-07-26 21:35:02