Go Revel と NGINX との連携
さて、前回のエントリーから数時間、NGINXの設定をやってみます。
ネタ元は、
http://qiita.com/voluntas/items/7af2f06d2688f649576f
https://gist.github.com/hgfischer/7965620
となります。
もしかすると、qiitaのブロガーが、詳細のせてるかもしれません。
とりあえず、ワシのやった備忘録として乗せておきます。
二つ目のHPのサンプルのNginx vhostsの前半部分をパク利用リます。
upstream go_http { server 127.0.0.1:9000; # keepalive 300; # この機能使ってないのでコメントしました } server { listen 80; server_name ******.red; # 以前取得したドメイン名 access_log off; error_log /dev/null crit; location / { proxy_pass http://go_http; # proxy_http_version 1.1; # 使っているNGINXだとエラる proxy_set_header Connection ""; } }
と改造して、$NGINX/conf.d/app_name.confとして保存します。
# service nginx restart
をかましてやります。
エラーがでたら、ググったり本みたりして直して下さいね。
んで、www.******.redにアクセスすると、見事表示されました!!!
えっと、ちょっと手直しする部分多々みつけたので、公開アドレスは、次回以降のエントリーにて。