<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="http://www.seirios.org/seirios/dokuwiki/lib/exe/css.php?s=feed" type="text/css"?>
<rss version="2.0">
    <channel xmlns:g="http://base.google.com/ns/1.0">
        <title>ほほほのほ - serverapp:httpd:nginx</title>
        <description></description>
        <link>http://www.seirios.org/seirios/dokuwiki/</link>
        <lastBuildDate>Wed, 29 Apr 2026 23:23:26 +0000</lastBuildDate>
        <generator>FeedCreator 1.8</generator>
        <image>
            <url>http://www.seirios.org/seirios/dokuwiki/lib/exe/fetch.php?media=wiki:dokuwiki.svg</url>
            <title>ほほほのほ</title>
            <link>http://www.seirios.org/seirios/dokuwiki/</link>
        </image>
        <item>
            <title>NGiNXでProxy/LoadBalancerを作る</title>
            <link>http://www.seirios.org/seirios/dokuwiki/doku.php?id=serverapp:httpd:nginx:lb</link>
            <description>
&lt;h1 class=&quot;sectionedit1&quot; id=&quot;nginxでproxy_loadbalancerを作る&quot;&gt;NGiNXでProxy/LoadBalancerを作る&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;

&lt;p&gt;
NGiNXを用いて HTTP Proxy/LoadBalancerの作成する
&lt;/p&gt;

&lt;p&gt;
&lt;em class=&quot;u&quot;&gt;&lt;em&gt;&lt;strong&gt; Last Modified: 2016/04/26 &lt;/strong&gt;&lt;/em&gt;&lt;/em&gt;
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;NGiNX\u3067Proxy\/LoadBalancer\u3092\u4f5c\u308b&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;nginx\u3067proxy_loadbalancer\u3092\u4f5c\u308b&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:1,&amp;quot;range&amp;quot;:&amp;quot;1-149&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit2&quot; id=&quot;基盤&quot;&gt;基盤&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;p&gt;
&lt;a href=&quot;http://www.xenserver.org&quot; class=&quot;urlextern&quot; title=&quot;http://www.xenserver.org&quot;&gt;XenServer&lt;/a&gt;上のVM(Virtual Machine)で&lt;a href=&quot;http://www.seirios.org/seirios/dokuwiki/doku.php?id=serverapp:httpd:nginx:www.freebsd.org&quot; class=&quot;wikilink2&quot; title=&quot;serverapp:httpd:nginx:www.freebsd.org&quot; rel=&quot;nofollow&quot; data-wiki-id=&quot;serverapp:httpd:nginx:www.freebsd.org&quot;&gt;FreeBSD&lt;/a&gt; 10.1を作成した
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;+------+          +------+
|Router|          |Router|
+------+          +------+
    | &amp;lt;----CARP----&amp;gt; |
----+----------------+----
    | &amp;lt;----CARP----&amp;gt; |
+---------+    +---------+
|NGiNX SLB|    |NGiNX SLB|
+---------+    +---------+
    | &amp;lt;----CARP----&amp;gt; |
----+----------------+----
    |                |
+----------+  +----------+
|Web Server|  |Web Server|
+----------+  +----------+&lt;/pre&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;\u57fa\u76e4&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;\u57fa\u76e4&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:2,&amp;quot;range&amp;quot;:&amp;quot;150-688&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit3&quot; id=&quot;やったこと&quot;&gt;やったこと&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; いくつかのWeb ServerをNGiNXのSLB機能を用いて振り分けるようにした。いわゆるHTTP Proxy(Reverce Proxy)機能の実装&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; 冗長化を考慮し、CARPによる振り分けを設定&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;\u3084\u3063\u305f\u3053\u3068&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;\u3084\u3063\u305f\u3053\u3068&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:1,&amp;quot;secid&amp;quot;:3,&amp;quot;range&amp;quot;:&amp;quot;689-927&amp;quot;} --&gt;
&lt;h3 class=&quot;sectionedit4&quot; id=&quot;作業メモ&quot;&gt;作業メモ&lt;/h3&gt;
&lt;div class=&quot;level3&quot;&gt;

&lt;p&gt;
以下、作業メモ
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;\u4f5c\u696d\u30e1\u30e2&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;\u4f5c\u696d\u30e1\u30e2&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:1,&amp;quot;secid&amp;quot;:4,&amp;quot;range&amp;quot;:&amp;quot;928-973&amp;quot;} --&gt;
&lt;h4 class=&quot;sectionedit5&quot; id=&quot;osをinstall&quot;&gt;OSをInstall&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;
&lt;ol&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; XenServer上に、普通にFreeBSD 10.1なVMを作成&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; freebsd-update fetch&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; freebsd-update install&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; 最小限必要な設定の実施&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; snapshotの取得&lt;/div&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;OS\u3092Install&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;os\u3092install&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:1,&amp;quot;secid&amp;quot;:5,&amp;quot;range&amp;quot;:&amp;quot;974-1165&amp;quot;} --&gt;
&lt;h4 class=&quot;sectionedit6&quot; id=&quot;carpの設定&quot;&gt;CARPの設定&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;
書きかけ
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;CARP\u306e\u8a2d\u5b9a&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;carp\u306e\u8a2d\u5b9a&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:1,&amp;quot;secid&amp;quot;:6,&amp;quot;range&amp;quot;:&amp;quot;1166-1201&amp;quot;} --&gt;
&lt;h4 class=&quot;sectionedit7&quot; id=&quot;nginxの導入&quot;&gt;NGiNXの導入&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;
&lt;ol&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; pkg install nginx-devel&lt;/div&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;NGiNX\u306e\u5c0e\u5165&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;nginx\u306e\u5c0e\u5165&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:1,&amp;quot;secid&amp;quot;:7,&amp;quot;range&amp;quot;:&amp;quot;1202-1253&amp;quot;} --&gt;
&lt;h4 class=&quot;sectionedit8&quot; id=&quot;nginxの設定&quot;&gt;NGiNXの設定&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;
&lt;ol&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; /usr/local/etc/nginx/nginx.confの修正&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; /usr/local/etc/nginx/conf.d の作成&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; /usr/local/etc/nginx/conf.d/[sitename].confの作成&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; /usr/local/etc/rc.d/nginx configtestの実行&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; /usr/local/etc/rc.d/nginx startの実施&lt;/div&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;NGiNX\u306e\u8a2d\u5b9a&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;nginx\u306e\u8a2d\u5b9a&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:1,&amp;quot;secid&amp;quot;:8,&amp;quot;range&amp;quot;:&amp;quot;1254-1516&amp;quot;} --&gt;
&lt;h4 class=&quot;sectionedit9&quot; id=&quot;切替え試験&quot;&gt;切替え試験&lt;/h4&gt;
&lt;div class=&quot;level4&quot;&gt;

&lt;p&gt;
書きかけ
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;\u5207\u66ff\u3048\u8a66\u9a13&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;\u5207\u66ff\u3048\u8a66\u9a13&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:1,&amp;quot;secid&amp;quot;:9,&amp;quot;range&amp;quot;:&amp;quot;1517-1554&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit10&quot; id=&quot;今後_やりたい_やる_こと&quot;&gt;今後(やりたい|やる)こと&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;
&lt;ol&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; NGiNXを利用したCache機能を稼働させる&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; NGiNX上でSSLを用いたサービスを構築する&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; NGiNXでSNIを用いた振り分け&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; NGiNXが停止していた場合のCARPの自動切り替え&lt;/div&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;\u4eca\u5f8c(\u3084\u308a\u305f\u3044|\u3084\u308b)\u3053\u3068&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;\u4eca\u5f8c_\u3084\u308a\u305f\u3044_\u3084\u308b_\u3053\u3068&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:1,&amp;quot;secid&amp;quot;:10,&amp;quot;range&amp;quot;:&amp;quot;1555-&amp;quot;} --&gt;</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Tue, 26 Apr 2016 01:37:10 +0000</pubDate>
        </item>
    </channel>
</rss>
