我正在尝试使用 NGINX 1.4.7 版和 Phusion Passenger 4.0.41 在我的 ubuntu 服务器上设置 https。
我使用这两个命令创建了 .key 和 .csr
sudo openssl genrsa -des3 -out server.key 2048
sudo openssl req -new -key server.key -out server.csr
Run Code Online (Sandbox Code Playgroud)
并将 .csr 发送到 sslshopper.com 伙计们
得到3个文件:
Root CA Certificate - AddTrustExternalCARoot.crt
Intermediate CA Certificate - USERTrustSecureServerCA.crt
Your COMODO SSL Certificate - subdomain_domain_com.crt
Run Code Online (Sandbox Code Playgroud)
这就是我的 nginx.conf 现在的样子
http {
passenger_root /usr/local/rvm/gems/ruby-2.1.1/gems/passenger-4.0.41;
passenger_ruby /usr/local/rvm/gems/ruby-2.1.1/wrappers/ruby;
server_names_hash_bucket_size 64;
include mime.types;
default_type application/octet-stream;
#access_log logs/access.log main;
sendfile on;
#tcp_nopush on;
#keepalive_timeout 0;
keepalive_timeout 65;
server { …Run Code Online (Sandbox Code Playgroud)