<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"><channel><title>Nginx / Drkcore</title><link>http://blog.kzfmix.com/Nginx</link><description>Programming, Music, Snowboarding</description><language>ja</language><lastBuildDate>Thu, 31 Jan 2013 18:37:21 +0919</lastBuildDate><item><title>Nginxで特定のディレクトリにアクセス制限をかける</title><link>http://blog.kzfmix.com/entry/1359624889</link><description>&lt;p&gt;webalizerの集計結果なんかはアクセス制限かけておきたいんだけどNginxでどうやるのかねーと、ちょっと試行錯誤した結果、locationを入れ子にすればいいだけだった。&lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span class="n"&gt;server&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
           &lt;span class="n"&gt;listen&lt;/span&gt;   80&lt;span class="p"&gt;;&lt;/span&gt;
           &lt;span class="n"&gt;server_name&lt;/span&gt; &lt;span class="n"&gt;www&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;example&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
           &lt;span class="n"&gt;location&lt;/span&gt; &lt;span class="o"&gt;/&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
                       &lt;span class="n"&gt;root&lt;/span&gt;   &lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;var&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;www&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;html&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
                       &lt;span class="n"&gt;index&lt;/span&gt;  &lt;span class="n"&gt;index&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;html&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
                       &lt;span class="n"&gt;location&lt;/span&gt; &lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;usage&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
                            &lt;span class="n"&gt;allow&lt;/span&gt; 127&lt;span class="p"&gt;.&lt;/span&gt;0&lt;span class="p"&gt;.&lt;/span&gt;0&lt;span class="p"&gt;.&lt;/span&gt;1&lt;span class="p"&gt;;&lt;/span&gt;
                            &lt;span class="n"&gt;deny&lt;/span&gt; &lt;span class="n"&gt;all&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
                       &lt;span class="p"&gt;}&lt;/span&gt;
           &lt;span class="p"&gt;}&lt;/span&gt;
&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;


&lt;p&gt;この本には書いてなかったと思う。&lt;/p&gt;
&lt;p&gt;&lt;p&gt;&lt;div class="awsxom"&gt;
    &lt;a href="http://www.amazon.co.jp/exec/obidos/ASIN/4048702270/ref=nosim/kaerutyuuihou-22"&gt;
    &lt;img src="http://ecx.images-amazon.com/images/I/51xpswg%2BkkL._SL160_.jpg" align="left" hspace="5" border="0" alt="ProductName" class="image" /&gt;
    &lt;strong&gt;ハイパフォーマンスHTTPサーバ Nginx入門&lt;/strong&gt;&lt;/a&gt;&lt;br /&gt;
    Clement Nedelcu&lt;br /&gt;
    アスキー・メディアワークス / 3150円 ( 2011-04-21 )&lt;br /&gt;
    &lt;br /&gt;
    &lt;br clear="all" /&gt;
    &lt;/div&gt;&lt;/p&gt;&lt;/p&gt;</description><pubDate>Thu, 31 Jan 2013 18:37:21 +0919</pubDate><category>Nginx</category></item><item><title>FlaskをNginx+gunicorn+supervisorで動かす</title><link>http://blog.kzfmix.com/entry/1336212501</link><description>&lt;p&gt;&lt;a href="http://vps.sakura.ad.jp/"&gt;さくらのVPS 2G&lt;/a&gt;に移行したので、ついでにHTTPサーバーをApacheからNginxに変えてみた。&lt;/p&gt;
&lt;p&gt;Nginx+(gunicorn+Flask)は簡単に動かせたんだが、moniteringどうするかなぁとここ二日間悩んでいた。&lt;/p&gt;
&lt;p&gt;&lt;a href="http://gunicorn.org/deploy.html"&gt;ドキュメント&lt;/a&gt;にはCircus,Runit,Supervisorのやり方が載っていて、Circusが簡単そうに思えたんだが動かせなかったので、結局Supervisorで動かしている。&lt;/p&gt;
&lt;p&gt;&lt;p&gt;&lt;div class="awsxom"&gt;
    &lt;a href="http://www.amazon.co.jp/exec/obidos/ASIN/4048702270/ref=nosim/kaerutyuuihou-22"&gt;
    &lt;img src="http://ecx.images-amazon.com/images/I/51xpswg%2BkkL._SL160_.jpg" align="left" hspace="5" border="0" alt="ProductName" class="image" /&gt;
    &lt;strong&gt;ハイパフォーマンスHTTPサーバ Nginx入門&lt;/strong&gt;&lt;/a&gt;&lt;br /&gt;
    Clement Nedelcu&lt;br /&gt;
    アスキー・メディアワークス / 3150円 ( 2011-04-21 )&lt;br /&gt;
    &lt;br /&gt;
    &lt;br clear="all" /&gt;
    &lt;/div&gt;&lt;/p&gt;&lt;/p&gt;</description><pubDate>Sun, 06 May 2012 07:42:48 +0919</pubDate><category>Flask</category><category>Nginx</category></item><item><title>nginxでnode.jsを使う</title><link>http://blog.kzfmix.com/entry/1325758927</link><description>&lt;p&gt;&lt;a href="http://stackoverflow.com/questions/5009324/node-js-nginx-and-now"&gt;node.js + nginx - And now?&lt;/a&gt;に書いてある通りにやればいい。&lt;/p&gt;
&lt;p&gt;でもコメント見たら&lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span class="n"&gt;location&lt;/span&gt; &lt;span class="sr"&gt;/ { proxy_pass http:/&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="mf"&gt;127.0.0.1&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="mi"&gt;3000&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt; &lt;span class="p"&gt;}&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;


&lt;p&gt;だけでいいんじゃないの？って書いてあったので、試してみたらそっちでも動いた。ちょっとうごかしたいだけだったらこれでいいかな。&lt;/p&gt;
&lt;p&gt;あとは&lt;a href="https://github.com/indexzero/forever"&gt;forever&lt;/a&gt;で動かせばいいみたい。&lt;/p&gt;
&lt;p&gt;nginxの設定ファイルはapacheよりも分かりやすそうなので、さくらVPSでこのブログ(Flask製)動かしてるapacheもnginxに変えちゃおうかなぁと思った。&lt;/p&gt;
&lt;p&gt;&lt;p&gt;&lt;div class="awsxom"&gt;
    &lt;a href="http://www.amazon.co.jp/exec/obidos/ASIN/4048702270/ref=nosim/kaerutyuuihou-22"&gt;
    &lt;img src="http://ecx.images-amazon.com/images/I/51xpswg%2BkkL._SL160_.jpg" align="left" hspace="5" border="0" alt="ProductName" class="image" /&gt;
    &lt;strong&gt;ハイパフォーマンスHTTPサーバ Nginx入門&lt;/strong&gt;&lt;/a&gt;&lt;br /&gt;
    Clement Nedelcu&lt;br /&gt;
    アスキー・メディアワークス / 3150円 ( 2011-04-21 )&lt;br /&gt;
    &lt;br /&gt;
    &lt;br clear="all" /&gt;
    &lt;/div&gt;&lt;/p&gt;&lt;/p&gt;</description><pubDate>Thu, 05 Jan 2012 19:43:20 +0919</pubDate><category>Node.js</category><category>Nginx</category></item></channel></rss>