<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>pi 4 | SDT 攻城獅區</title>
	<atom:link href="https://sdt.hameba.tw/tag/pi-4/feed/" rel="self" type="application/rss+xml" />
	<link>https://sdt.hameba.tw</link>
	<description>由Steven, Der, Ted 三位高級打字員所組成，是三位工程師(攻城獅)所維護的技術分享平台，或許偶爾會分享一些日常，有任何問題或是錯誤的部分，歡迎留言告訴我們！</description>
	<lastBuildDate>Sun, 08 Dec 2019 05:06:54 +0800</lastBuildDate>
	<language>zh-TW</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=5.3</generator>

<image>
	<url>https://sdt.hameba.tw/wp-content/uploads/2020/02/hameba_favicon-150x150.png</url>
	<title>pi 4 | SDT 攻城獅區</title>
	<link>https://sdt.hameba.tw</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Raspberry pi nginx 增加模組 nginx-module-vts</title>
		<link>https://sdt.hameba.tw/146/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=raspberry-pi-4-nginx-%25e5%25a2%259e%25e5%258a%25a0%25e6%25a8%25a1%25e7%25b5%2584-nginx-module-vts</link>
				<comments>https://sdt.hameba.tw/146/#respond</comments>
				<pubDate>Sat, 30 Nov 2019 08:25:12 +0000</pubDate>
		<dc:creator><![CDATA[Hsu Steven]]></dc:creator>
				<category><![CDATA[System]]></category>
		<category><![CDATA[Nginx]]></category>
		<category><![CDATA[nginx-module-vts]]></category>
		<category><![CDATA[pi 4]]></category>
		<category><![CDATA[Raspberry Pi]]></category>

		<guid isPermaLink="false">http://192.168.100.203/?p=146</guid>
				<description><![CDATA[<p>硬體:Raspberry pi 4 OS:Raspbian Buster Version:September  &#8230; </p>
<p class="link-more"><a href="https://sdt.hameba.tw/146/" class="more-link">閱讀全文<span class="screen-reader-text">〈Raspberry pi nginx 增加模組 nginx-module-vts〉</span></a></p>
The post <a href="https://sdt.hameba.tw/146/">Raspberry pi nginx 增加模組 nginx-module-vts</a> first appeared on <a href="https://sdt.hameba.tw">SDT 攻城獅區</a>.]]></description>
								<content:encoded><![CDATA[<p>硬體:Raspberry pi 4</p>
<p>OS:Raspbian Buster</p>
<p><span id="more-146"></span></p>
<p>Version:September 2019</p>
<p>Release date:2019-09-26</p><pre class="crayon-plain-tag"># 先補足相關套件
$ sudo apt-get install libpcre3 libpcre3-dev openssl libssl-dev libxslt-dev libgd-dev libgeoip-dev libgd2-xpm-dev libgd2-xpm libgd2-xpm-dev libperl-dev

# 查詢nginx 版本
$ sudo nginx -v
#nginx version: nginx/1.14.2

# 下載對應版本
$ wget 'http://nginx.org/download/nginx-1.14.2.tar.gz'
# 解壓縮
$ tar -xzvf nginx-1.14.2.tar.gz

# 下載nginx_module_vts
$ git clone git://github.com/vozlt/nginx-module-vts.git

# 查詢目前nginx setting
$ sudo nginx -V
# 出現如下資訊
# ./configure --with-cc-opt='-g -O2 -fdebug-prefix-map=/build/nginx-7du1qr/nginx-1.14.2=.
# -fstack-protector-strong -Wformat -Werror=format-security -fPIC 簡略不列出... 
# --with-stream_ssl_module --with-stream_ssl_preread_module --with-mail=dynamic --with-mail_ssl_module

#進入nginx-1.14.2目錄
$ cd nginx-1.14.2

#輸入剛剛查詢到的資訊，在最後面補上 --add-dynamic-module=../nginx-module-vts
$ ./configure --with-cc-opt='-g -O2 -fdebug-prefix-map=/build/nginx-7du1qr/nginx-1.14.2=. 中間簡略不列出
 --with-mail=dynamic --with-mail_ssl_module --add-dynamic-module=../nginx-module-vts

#make 製作出檔案
$ make

$ cd /usr/sbin/

# 備份原本的nginx
$ sudo copy nginx nginx.old

# 把剛剛製作出來的nginx複製過來
$ sudo cp ~/nginx-1.14.2/objs/nginx .

# 重啟nginx 
$ sudo service nginx restart

#查詢是否有加入模組
$ sudo nginx -V
#正常會顯示出來最後一行有此句 --add-dynamic-module=../nginx-module-vts

# 將產生的模組放進系統預設地方
sudo cp ~/nginx-1.14.2/objs/ngx_http_vhost_traffic_status_module.so /usr/lib/nginx/modules/

$ sudo nano /etc/nginx/nginx.conf

# 在此兩句下面
# pid /run/nginx.pid;
# include /etc/nginx/modules-enabled/*.conf;
# 新增以下此句
# load_module modules/ngx_http_vhost_traffic_status_module.so;
# http{} 新增此句
# vhost_traffic_status_zone;
# 存擋離開

# 測試nginx是否設定有問題
$ sudo nginx -t

# 測試無誤後，新增網址觀看路徑
$ sudo nano /etc/nginx/sites-enabled/status.conf
# 內容如下
# server {
#	listen 9999;
#	location / {
#		vhost_traffic_status_display;
#		vhost_traffic_status_display_format html;
#	}
#}
# 完成存擋離開

# 重啟nginx
$ sudo service nginx restart</pre><p>以上成功完成後</p>
<p>開啟 http://localhost:9999/ 網址</p>
<p>即可以看到nginx 狀況 如下圖</p>
<p><img class="alignleft size-medium" src="https://cloud.githubusercontent.com/assets/3648408/23890539/a4c0de18-08d5-11e7-9a8b-448662454854.png" alt="nginx module vts 示意圖" width="1096" height="955" /></p>
<div id="gtx-trans">
<div class="gtx-trans-icon"></div>
</div>The post <a href="https://sdt.hameba.tw/146/">Raspberry pi nginx 增加模組 nginx-module-vts</a> first appeared on <a href="https://sdt.hameba.tw">SDT 攻城獅區</a>.]]></content:encoded>
							<wfw:commentRss>https://sdt.hameba.tw/146/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
							</item>
	</channel>
</rss>
