月別アーカイブ: 2014年10月

Postgresql で now() の時間が日本時間にならない。


AWSでpostgresqlを使う際に、Postgresqlの時間がおかしいので、調べてみたら、
postgresql.confのtimezoneの設定が
timezone = ‘UTC’
となっていた。

timezone = ‘JST-9’ or timezone = ‘Japan’
と設定し、postgresqlを再起動することで解決

timezoneの正しい書き方はどういう書き方なんだろうか。
Asia/Tokyoとかでもいいのかな。

設定ファイルにコメントとか書いてない?から良くわからない。


Nginxで www 付きを www 無しにリダイレクト


www.example.net にアクセスした時に、wwwなしのexample.net にリダイレクトする設定です。

server {
listen 80;
server_name www.example.net;
rewrite ^ http://example.net$request_uri? permanent;
}

最後の permanent は、恒久的なリダイレクトの意味で使います。このとき、HTTP ステータス番号 301 を返して、リダイレクトを実行します。他にも redirect とすることで、一時的なリダイレクトの意味になります。このとき、HTTP ステータス番号 302 を返して、リダイレクトを実行します。