天天看点

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,如需转载请自行联系原作者

继续阅读