我将SSL安装到我的网站(Nginx,SSL)。 SSL之后我的网站太慢了。 我找不到解决方案,但它与ssl有关。
在同一个液滴中我有3个应用程序。 1个php(laravel),2个ruby(ruby on rails)应用程序。但其中只有一个拥有SSL。
使用SSL的网站的Conf文件:
server {
listen 443 ssl;
server_name www.guclukal.com;
passenger_enabled on;
rails_env production;
root /home/rails/trbodybuilding/public;
ssl on;
ssl_certificate /etc/nginx/ssl/guclukal.com/ssl-bundle.crt;
ssl_certificate_key /etc/nginx/ssl/guclukal.com/guclukal.key;
ssl_session_timeout 5m;
ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
ssl_prefer_server_ciphers on;
ssl_ciphers 'EECDH+AESGCM:EDH+AESGCM:AES256+EECDH:AES256+EDH';
location ^~ /assets/ {
gzip_static on;
expires max;
add_header Cache-Control public;
}
error_page 500 502 503 504 /500.html;
client_max_body_size 4G;
keepalive_timeout 10;
}
我使用此步骤创建SSL:
1.mkdir / etc / nginx / ssl
openssl req -new -newkey rsa:2048 -nodes -keyout guclukal.key -out guclukal.csr
我将guclukal.csr粘贴到ssls.com以获取文件
cat guclukal_com.crt guclukal_com.ca-bundle> guclukal.crt创建crt文件
比我制作了我的nginx conf文件。