<rss xmlns:atom="http://www.w3.org/2005/Atom" version="2.0">
    <channel>
        <title>Nginx - Tag - HEJTAO</title>
        <link>https://hejtao.netlify.app/tags/nginx/</link>
        <description>Nginx - Tag - HEJTAO</description>
        <generator>Hugo -- gohugo.io</generator><language>en-us</language><lastBuildDate>Tue, 08 Jun 2021 00:00:00 &#43;0000</lastBuildDate><atom:link href="https://hejtao.netlify.app/tags/nginx/" rel="self" type="application/rss+xml" /><item>
    <title>How to Add Health Check Module for Nginx</title>
    <link>https://hejtao.netlify.app/posts/cs-nginx-hc/</link>
    <pubDate>Tue, 08 Jun 2021 00:00:00 &#43;0000</pubDate>
    <author>HEJTAO.COM</author>
    <guid>https://hejtao.netlify.app/posts/cs-nginx-hc/</guid>
    <description><![CDATA[Install dependencies (openssl, pcre, zlib) apt install openssl libssl-dev apt install libpcre3 libpcre3-dev apt install zlib1g-dev Download nginx cd ~ wget &#39;http://nginx.org/download/nginx-1.16.1.tar.gz&#39; tar -xzvf nginx-1.16.1.tar.gz Download health check module git clone git@github.com:yaoweibin/nginx_upstream_check_module.git Build cd nginx-1.16.1/ patch -p1 &lt; ../nginx_upstream_check_module/check_1.16.1+.patch ./configure --add-module=../nginx_upstream_check_module --prefix=/etc/local/nginx --with-http_ssl_module make &amp;&amp; make install Add nginx config upstream backend { server 172.18.34.72:8801; server 172.18.110.51:8801; check interval=3000 rise=2 fall=5 timeout=1000 type=http; check_http_send &#34;GET /api/nginx HTTP/1.0\r\n\r\n&#34;; # 路由 check_http_expect_alive http_2xx; # staus code 形如2xx视为成功 } Start nginx cd /etc/local/nginx .]]></description>
</item>
</channel>
</rss>
