【发布时间】:2019-03-25 16:05:33
【问题描述】:
目前使用 Rails 5.2 和 Ruby 2.3 与服务器:Nginx 与乘客
请说明将网站从 HTTP 版本 1 更新到 HTTP 2 所需的更改。
虚拟主机:
server {
listen 80;
listen [::]:80 ipv6only=on;
server_name ec2-34-xxx-xx-xx.us-west-2.compute.amazonaws.com;
# Tell Nginx and Passenger where your app's 'public' directory is
root /home/ec2-xxxx/apps/xxxxxxxxxx/public;
# Turn on Passenger
rails_env production;
passenger_enabled on;
passenger_ruby /home/ec2-xxx/.rvm/gems/ruby-2.3.8@5.0.2/wrappers/ruby;
# redirect server error pages to the static page /50x.html
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root html;
}
location ~ /.well-known {
allow all;
}
}
提前致谢
【问题讨论】:
标签: http nginx passenger http2 ruby-on-rails-5.2