首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Nginx事件在5秒内未发出信号

Nginx事件在5秒内未发出信号
EN

Stack Overflow用户
提问于 2021-11-24 10:19:00
回答 1查看 90关注 0票数 0

我在NGINX server.Till上托管了我的web应用程序,现在它工作得很好,但我不知道为什么我会在下图中看到错误。

我不知道为什么会发生这些错误,但作为一种反复试验的方法,我认为我的ssl证书过期了,所以我更新了它。同样的错误得到repeated.And也检查了我的conf.d文件,不确定一切都很好。这是我的conf文件

代码语言:javascript
复制
worker_processes 1;
events {
    worker_connections  1024;
}
http {
    include       mime.types;
    default_type  application/octet-stream;
    sendfile        on;
    send_timeout 100s;
    keepalive_timeout  95;
    #ssl_session_cache   shared:SSL:10m;
    #ssl_session_timeout 10m;
    client_body_in_file_only clean;
    client_body_buffer_size 32K;
    client_max_body_size 300M;

    server {
        listen              80;
        listen              443 ssl;
        server_name         sample.com;
        ssl_certificate     ..\ssl\mbxxxx.crt;
        ssl_certificate_key ..\ssl\mbkey.pem;
        ssl_protocols       TLSv1 TLSv1.1 TLSv1.2;
    
    
    location / {
            proxy_http_version 1.1;
        client_max_body_size 300M;
        proxy_read_timeout 300s;
            proxy_connect_timeout 95s;
        proxy_set_header Upgrade $http_upgrade;
        proxy_set_header Host $host;
        proxy_cache_bypass $http_upgrade;
        proxy_set_header X-Real-IP $http_referer;
            proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header content-type "application/json";
        proxy_set_header X-NginX-Proxy true;
        proxy_set_header X-Forwarded-Proto $scheme;
            proxy_set_header REMOTE_ADDR $remote_addr;
            proxy_set_header Access-Control-Allow-Origin *;
        proxy_set_header Connection 'upgrade';
            proxy_pass http://127.0.0.1:xxxx;   
        }
    location /api {
            proxy_http_version 1.1;
        client_max_body_size 300M;
        proxy_read_timeout 300s;
            proxy_connect_timeout 95s;
        proxy_set_header Upgrade $http_upgrade;
        proxy_set_header Host $host;
        proxy_cache_bypass $http_upgrade;
        proxy_set_header X-Real-IP $http_referer;
            proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header content-type "application/json";
        proxy_set_header X-NginX-Proxy true;
        proxy_set_header X-Forwarded-Proto $scheme;
            proxy_set_header REMOTE_ADDR $remote_addr;
            proxy_set_header Access-Control-Allow-Origin *;
        proxy_set_header Connection 'upgrade';
            proxy_pass http://127.0.0.1:xxxx;   
        }
    
    error_page  405     =200 $uri;
     # error_page   500 502 503 504  /50x.html;
        #location = /50x.html {
            #root   html;
        #}
    }
    
}

enter code here

而且没有CORS的restrictions.Any建议和参考文档将是非常有帮助的。我不知道this question是否会为我的请求提供服务。提前谢谢。

EN

回答 1

Stack Overflow用户

发布于 2021-11-25 13:37:56

所以当我研究如何解决这个问题时,我发现了一个答案,我必须删除SSL证书中的密码短语。我没有得到它。所以我所做的是,我更新了SSL证书,然后运行我的应用程序。但没有成功。所以我认为应该在更新SSL证书后重启nginx。令人震惊的是,在重启nginx之后,它工作得很好。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70094315

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档