国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發(fā)設計 > 正文

艱難完成 nginx + puma 部署 rails 4的詳細記錄

2019-10-26 19:23:22
字體:
供稿:網(wǎng)友

花了兩周時間 Google 部署方法,找的的許多方法都沒有用,最終被我用控制變量法,一條一條修改配置文件修改成功了。

首先是 /etc/nginx/vhosts/limlog.sloger.info.conf 和 config/puma.rb

## /etc/nginx/vhosts/limlog.sloger.info.conf# upstream limlog {  server   unix:///tmp/limlog.sock;} server {  listen 80;  server_name     limlog.sloger.info;   root        /srv/http/limlog.sloger.info/public;   access_log     /var/log/nginx/limlog-access.log;  error_log      /var/log/nginx/limlog-error.log info;   location / {    expires      max;    add_header     Cache-Control public;     proxy_redirect   off;    proxy_set_header  Host        $http_host;    proxy_set_header  X-Forwarded-For  $proxy_add_x_forwarded_for;     proxy_pass     http://limlog;  }   location ~ ^/assets/ {    expires   1y;    gzip_static on;    add_header ETag "";    add_header Cache-Control public;    break;  }}
#!/usr/bin/env ruby -w ## config/puma.rb# rails_env = ENV['RAILS_ENV'] || 'development' threads 4, 4 bind 'unix:///tmp/limlog.sock'pidfile '/tmp/limlog.pid'state_path '/tmp/limlog.state' activate_control_app

把 nginx 配置文件里的 root server_name upstream 修改成你的就行了,每個文件放在哪里,文件頭部注釋里面寫了。

然后是修改 config/environmens/production.rb

18 行 false 改為 true

# Disable Rails's static asset server (Apache or nginx will already do this).config.serve_static_assets = true

29 行取消注釋

# Specifies the header that your server uses for sending files.# config.action_dispatch.x_sendfile_header = "X-Sendfile" # for apacheconfig.action_dispatch.x_sendfile_header = 'X-Accel-Redirect' # for nginx

然后是 app/controller/application_controller

第二行參數(shù) with: :exception 去掉

protect_from_forgery

然手是 secret_key_base

我的做法是創(chuàng)建一個文件 env.sh

# 使用 rake secret 生成 key, 然后粘貼在 = 后面export SECRET_KEY_BASE=# 下面可以 export 各種環(huán)境變量

啟動

啟動或者重啟 nginx

導入環(huán)境變量 source env.sh

啟動 rails bundle exec -C config/puma.rb -e production

現(xiàn)在就部署完畢了, 最令人頭疼的 assets 也解決了~

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 灵武市| 常熟市| 丹棱县| 凤城市| 景宁| 衡水市| 忻城县| 潜山县| 辉南县| 富蕴县| 肇庆市| 铅山县| 北碚区| 巍山| 宁陵县| 丰台区| 临高县| 沾益县| 宾川县| 达孜县| 福安市| 罗山县| 沧源| 滨州市| 闻喜县| 商南县| 五华县| 镇江市| 华坪县| 鸡泽县| 丰都县| 沧源| 唐海县| 漯河市| 柳州市| 简阳市| 绥芬河市| 体育| 策勒县| 会同县| 平阴县|