ラベル heroku の投稿を表示しています。 すべての投稿を表示
ラベル heroku の投稿を表示しています。 すべての投稿を表示

2014/07/03

HEROKUで無料でROOTドメイン運用する

お名前.com + herokuでルートドメイン運用をしていたのですが、HerokuのアップデートによってAレコードの使用ができなくなります。今後はCNAMEを利用することになります。

お名前.comはルートドメイン(ネイキッドドメイン)のCNAMEに対応していないため、これまでルートドメインで運用して場合は困ることになります。

そこでdozensというサービスを使うと解決できます。設定は5分くらいで完了します。

(1)dozensに会員登録

(2)dozensにてドメイン登録、ルートドメインのCNAME設定をする

(3)お名前.com のネームサーバーを下記にする
ns1.dzndns.com
ns2.dzndns.com
ns3.dzndns.com
ns4.dzndns.com

(4)設定反映を待つ

こんな感じです。

dozensこちらからドメイン設定をしてもらえると、無料で登録できる枠が(お互いに)増えます。どうぞよろしくお願いします!

2012/10/23

Rackでリダイレクト

   config.gem 'rack-rewrite'
    require 'rack/rewrite'
    config.middleware.insert_before(Rack::Lock, Rack::Rewrite) do
      if ENV['RACK_ENV'] == 'production'
       # use Rack::Rewrite do
          r301 %r{.*}, 'http://hoge.com$&', :if => Proc.new {|rack_env|
            rack_env['SERVER_NAME'] != 'hoge.com'
          }
       # end
      end
    end
config/application.rbに上記のような感じで書くとRailsのRackでリダイレクト設定ができます。Herokuを使っていると便利。

2011/04/16

herokuでGmail設定

まずはプラグインの導入
$ ruby script/plugin install git://github.com/collectiveidea/action_mailer_optional_tls.git

config/email.ymlに下記を記入
production:
  delivery_method: :smtp
  smtp_settings:
    tls: true
    address: "smtp.gmail.com"
    port: 587
    domain: "smtp.gmail.com"
    authentication: :plain
    user_name: "your_email@gmail.com"
    password: "your_password"

これだけで動くはず。ほかのプラグイン(gmail_smtpとか)もいれちゃったりするとうまく動かないので注意(これで嵌った)

参考:
http://d.hatena.ne.jp/rx7/20100526/p1

herokuでタイムゾーンの設定

herokuの環境ができている前提で
heroku config:add TZ=Asia/Tokyo