KKK*_*KKK 0 ruby-on-rails passenger nginx
我在Ubuntu上运行了Rails应用程序(3.2.x)并使用了Passenger.
我添加了选项
gzip on;
Run Code Online (Sandbox Code Playgroud)
进入nginx.conf文件,但测试页面
http://www.gidnetwork.com/tools/gzip-test.php
Run Code Online (Sandbox Code Playgroud)
表明没有使用压缩.
我的nginx.conf文件如下所示:
worker_processes 8;
events {
worker_connections 1024;
}
http {
passenger_root /usr/local/rvm/gems/ruby-1.9.3-p392/gems/passenger-3.0.19;
passenger_ruby /usr/local/rvm/wrappers/ruby-1.9.3-p392/ruby;
include mime.types;
default_type application/octet-stream;
sendfile on;
keepalive_timeout 65;
gzip on;
server {
listen 80;
server_name xxx.com;
root /var/www/xxx/public;
rewrite ^ https://$server_name$request_uri? permanent;
passenger_enabled on;
}
server {
listen 443;
server_name xxx.com;
root /var/www/xxx/public;
passenger_enabled on;
ssl on;
ssl_certificate /etc/ssl/private/ssl_xxx_com_certificate.txt;
ssl_certificate_key /etc/ssl/private/ssl_xxx_com_private_key.txt;
ssl_client_certificate /etc/ssl/private/cabundle.txt;
ssl_session_timeout 5m;
ssl_protocols SSLv2 SSLv3 TLSv1;
ssl_ciphers HIGH:!aNULL:!MD5;
ssl_prefer_server_ciphers on;
}
}
Run Code Online (Sandbox Code Playgroud)
你gzip正在工作.也许您不应该使用Web浏览器来验证.我使用curl,它显示gzip已打开.见最后一行.
curl -IL -H "accept-encoding: gzip" http://vircurex.com/
HTTP/1.1 301 Moved Permanently
Server: nginx/1.2.6
Date: Mon, 25 Mar 2013 10:52:42 GMT
Content-Type: text/html
Content-Length: 184
Connection: keep-alive
Location: https://vircurex.com/
HTTP/1.1 200 OK
Content-Type: text/html; charset=utf-8
Connection: keep-alive
Status: 200
X-Powered-By: Phusion Passenger (mod_rails/mod_rack) 3.0.19
X-UA-Compatible: IE=Edge,chrome=1
ETag: "b36d8bb7e713ad93aeb6e5fb1e351135"
Cache-Control: max-age=0, private, must-revalidate
Set-Cookie: v0100session=BAh7CUkiD3Nlc3Npb25faWQGOgZFRkkiJTEyZjQ0ZGJjOWI0NTQ4ZGMwNGQxZWM2YTNiZWJjZDcxBjsAVEkiFmlucHV0X2RldmljZV90eXBlBjsARkkiCk1PVVNFBjsARkkiFGhvdmVyX3N1cHBvcnRlZAY7AEZUSSIQX2NzcmZfdG9rZW4GOwBGSSIxRmNkOGViQXlTL0t1K3l2TTlVVUQwbmFZVW1VZHpoQ1kwT2JkZlhrU3pDZz0GOwBG--3cc39d4d71943811224fb350b8ed6cd0a7d6e363; path=/; HttpOnly
X-Request-Id: c1be4f7e0ebaffbdfd7a1da0b47143c8
X-Runtime: 0.154884
Date: Mon, 25 Mar 2013 10:52:47 GMT
X-Rack-Cache: miss
Server: nginx/1.2.6 + Phusion Passenger 3.0.19
Content-Encoding: gzip
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1903 次 |
| 最近记录: |