我在应用程序 Nginx 上全新安装了一个 rails 应用程序。一切都很顺利,直到我决定从 Lets Encrypt 放 SSL 证书。当我尝试访问页面时出现404 Not Found错误。
/错误日志
2017/02/07 02:10:46 [alert] 4779#0: *35005 2048 worker_connections are not enough while connecting to upstream
Run Code Online (Sandbox Code Playgroud)
/etc/nginx/nginx.conf
user nginx;
worker_processes 2;
worker_rlimit_nofile 30000;
error_log /var/log/nginx/error.log;
#error_log /var/log/nginx/error.log notice;
#error_log /var/log/nginx/error.log info;
pid /run/nginx.pid;
events {
worker_connections 2048;
}
server{
listen 80;
server_name example.com www.example.com;
return 301 https://$host$request_uri;
}
server{
listen 443 ssl;
server_name example.com www.example.com;
root /var/www/myapp/public;
#SSL Configuration
ssl_certificate /etc/letsencrypt/live/example.com/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/example.com/privkey.pem;
ssl_protocols TLSv1 TLSv1.1 TLSv1.2; …Run Code Online (Sandbox Code Playgroud) nginx ×1