天天看點

puppet master 用 nginx + unicorn 作為前端概要 nginx + unicorn 配置 nginx 負載均衡 補充說明

<a href="http://www.cnblogs.com/wang_yb/p/4248341.html#sec-1">1. 概要</a>

<a href="http://www.cnblogs.com/wang_yb/p/4248341.html#sec-2">2. nginx + unicorn 配置</a>

<a href="http://www.cnblogs.com/wang_yb/p/4248341.html#sec-2-1">2.1. package 安裝</a>

<a href="http://www.cnblogs.com/wang_yb/p/4248341.html#sec-2-2">2.2. 配置檔案設定</a>

<a href="http://www.cnblogs.com/wang_yb/p/4248341.html#sec-2-2-1">2.2.1. 配置 unicorn</a>

<a href="http://www.cnblogs.com/wang_yb/p/4248341.html#sec-2-2-2">2.2.2. 配置nginx</a>

<a href="http://www.cnblogs.com/wang_yb/p/4248341.html#sec-2-3">2.3. 測試配置結果</a>

<a href="http://www.cnblogs.com/wang_yb/p/4248341.html#sec-3">3. nginx 負載均衡</a>

<a href="http://www.cnblogs.com/wang_yb/p/4248341.html#sec-4">4. 補充說明</a>

unicorn 和之前的 passenger 的設計理念不同, 究竟誰更好其實還得看具體的使用場景.

但是我覺得 unicorn 有個比 passenger 好的地方就是不用重新編譯 nginx.

上述方式中, 1個 nginx &lt;==&gt; 1個 unicorn

下面配置 nginx 的負載均衡的方式, 即 1個 nginx &lt;==&gt; 2個 unicorn

niginx.conf 修改如下:

再建立一個 puppetmaster

啟動 nginx, puppetmasterd puppetmaster-1d, 然後就可以接受 agent 的請求了.

上面的 unicorn 是在指令行啟動的, 也可以把它做成 /etc/init.d 中的服務随系統自動啟動.

參考網址:

<a href="http://my.oschina.net/u/142602/blog/301400">http://my.oschina.net/u/142602/blog/301400</a>

<a href="https://linuxmoz.com/rhel-centos-install-puppet-nginx-unicorn/">https://linuxmoz.com/rhel-centos-install-puppet-nginx-unicorn/</a>

本文轉自wang_yb部落格園部落格,原文連結:http://www.cnblogs.com/wang_yb/p/4248341.html,如需轉載請自行聯系原作者

繼續閱讀