天天看點

VeryNginx(centos7)

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

47

48

49

50

51

52

53

54

55

56

57

58

59

60

61

62

63

64

65

66

67

68

69

70

71

72

73

74

75

76

77

78

<code>我的部落格已遷移到xdoujiang.com請去那邊和我交流</code>

<code>VeryNginx功能強大并且擁有友好界面的Nginx</code>

<code>Nginx 運作狀态分析</code>

<code>每秒請求數</code>

<code>響應時間</code>

<code>網絡流量</code>

<code>網絡連接配接數</code>

<code>請求過濾</code>

<code>IP</code>

<code>UserAgent</code>

<code>請求路徑 (URI)</code>

<code>請求參數</code>

<code>通路統計</code>

<code>總請求次數</code>

<code>各狀态碼次數</code>

<code>傳回總位元組數</code>

<code>每請求平均位元組數</code>

<code>總響應時間</code>

<code>平均響應時間</code>

<code>一、基礎環境</code>

<code>1、角色、ip、核心、發行版本</code>

<code>serverA 192.168.159.133 3.10.0-327.el7.x86_64 CentOS Linux release 7.2.1511 (Core) </code>

<code>nginx version: openresty</code><code>/1</code><code>.9.15.1</code>

<code>二、安裝VeryNginx</code>

<code>1、添加nginx使用者</code>

<code>useradd</code> <code>-s </code><code>/bin/false</code> <code>-d </code><code>/opt/verynginx/</code> <code>-m nginx</code>

<code>2、安裝基礎包 一會編譯時需要用到的一些庫</code>

<code>yum -y </code><code>install</code> <code>make</code> <code>git gcc pcre-devel pcre openssl openssl-devel</code>

<code>3、下載下傳并編譯安裝openresty</code>

<code>wget https:</code><code>//openresty</code><code>.org</code><code>/download/openresty-1</code><code>.9.15.1.</code><code>tar</code><code>.gz</code>

<code>tar</code> <code>zxvf openresty-1.9.15.1.</code><code>tar</code><code>.gz</code>

<code>cd</code> <code>openresty-1.9.15.1</code>

<code>.</code><code>/configure</code> <code>--prefix=</code><code>/opt/verynginx/openresty</code> <code>--user=nginx --group=nginx --with-http_v2_module --with-http_sub_module --with-http_stub_status_module --with-luajit</code>

<code>make</code>

<code>make</code> <code>install</code>

<code>4、修改配置檔案</code>

<code>cd</code> <code>~</code>

<code>git clone https:</code><code>//github</code><code>.com</code><code>/alexazhou/VeryNginx</code><code>.git</code>

<code>cp</code> <code>-r ~</code><code>/VeryNginx/verynginx</code> <code>/opt/verynginx</code>

<code>yes</code><code>|</code><code>cp</code> <code>VeryNginx</code><code>/nginx</code><code>.conf </code><code>/opt/verynginx/openresty/nginx/conf/</code>

<code>chown</code> <code>nginx.nginx </code><code>/opt/verynginx/</code> <code>-R</code>

<code>5、添加快捷方式</code>

<code>find</code> <code>/ -name </code><code>"nginx"</code>

<code>/opt/verynginx/openresty/nginx/sbin/nginx</code>

<code>cp</code> <code>/opt/verynginx/openresty/nginx/sbin/nginx</code> <code>/usr/bin/nginx</code>

<code>6、啟動nginx服務</code>

<code>nginx</code>

<code>7、看下程序</code>

<code>ps</code> <code>-ef|</code><code>grep</code> <code>nginx</code>

<code>root      22663      1  0 12:19 ?        00:00:00 nginx: master process nginx</code>

<code>nginx     22664  22663  0 12:19 ?        00:00:00 nginx: worker process</code>

<code>8、看下端口</code>

<code>netstat</code> <code>-tupnl|</code><code>grep</code> <code>nginx</code>

<code>tcp        0      0 0.0.0.0:80              0.0.0.0:*               LISTEN      22663</code><code>/nginx</code><code>: master </code>

<code>9、看下相關日志</code>

<code>[root@localhost ~]</code><code># ll /opt/verynginx/openresty/nginx/logs</code>

<code>total 4</code>

<code>-rw-r--r-- 1 root root 0 Nov 23 12:19 access.log</code>

<code>-rw-r--r-- 1 root root 0 Nov 23 12:19 error.log</code>

<code>-rw-r--r-- 1 root root 6 Nov 23 12:19 nginx.pid</code>

<code>10、登入位址和使用者名和密碼在</code>

<code>cat</code> <code>/opt/verynginx/verynginx/lua_script/VeryNginxConfig</code><code>.lua</code>

<code>11、效果圖</code>

<a href="http://s2.51cto.com/wyfs02/M01/8A/98/wKioL1g1Lv_Qol3bAABfe_ZGnw0673.png-wh_500x0-wm_3-wmp_4-s_3361697405.png" target="_blank"></a>

<a href="http://s2.51cto.com/wyfs02/M01/8A/98/wKioL1g1LwDQxCG3AAEJhSvRVt4320.png-wh_500x0-wm_3-wmp_4-s_2716496643.png" target="_blank"></a>

<code>12、參考文章</code>

<code>https:</code><code>//github</code><code>.com</code><code>/alexazhou/VeryNginx</code>

本文轉自 xdoujiang 51CTO部落格,原文連結:http://blog.51cto.com/7938217/1875765,如需轉載請自行聯系原作者

繼續閱讀