- 浏览: 1482938 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (691)
- linux (207)
- shell (33)
- java (42)
- 其他 (22)
- javascript (33)
- cloud (16)
- python (33)
- c (48)
- sql (12)
- 工具 (6)
- 缓存 (16)
- ubuntu (7)
- perl (3)
- lua (2)
- 超级有用 (2)
- 服务器 (2)
- mac (22)
- nginx (34)
- php (2)
- 内核 (2)
- gdb (13)
- ICTCLAS (2)
- mac android (0)
- unix (1)
- android (1)
- vim (1)
- epoll (1)
- ios (21)
- mysql (3)
- systemtap (1)
- 算法 (2)
- 汇编 (2)
- arm (3)
- 我的数据结构 (8)
- websocket (12)
- hadoop (5)
- thrift (2)
- hbase (1)
- graphviz (1)
- redis (1)
- raspberry (2)
- qemu (31)
- opencv (4)
- socket (1)
- opengl (1)
- ibeacons (1)
- emacs (6)
- openstack (24)
- docker (1)
- webrtc (11)
- angularjs (2)
- neutron (23)
- jslinux (18)
- 网络 (13)
- tap (9)
- tensorflow (8)
- nlu (4)
- asm.js (5)
- sip (3)
- xl2tp (5)
- conda (1)
- emscripten (6)
- ffmpeg (10)
- srt (1)
- wasm (5)
- bert (3)
- kaldi (4)
- 知识图谱 (1)
最新评论
-
wahahachuang8:
我喜欢代码简洁易读,服务稳定的推送服务,前段时间研究了一下go ...
websocket的helloworld -
q114687576:
http://www.blue-zero.com/WebSoc ...
websocket的helloworld -
zhaoyanzimm:
感谢您的分享,给我提供了很大的帮助,在使用过程中发现了一个问题 ...
nginx的helloworld模块的helloworld -
haoningabc:
leebyte 写道太NB了,期待早日用上Killinux!么 ...
qemu+emacs+gdb调试内核 -
leebyte:
太NB了,期待早日用上Killinux!
qemu+emacs+gdb调试内核
nginx的模块
upstream-keepalive-nginx-module-0.3
在openresty里面保函,长连接的。很有用哦
注意那个echo命令
看那个变量不认识就打印出来吧
在mac下
echo-nginx-module里面有echo等
nginx_hello_world是自己写的,
ngx_devel_kit是set-misc-nginx的以来
set-misc-nginx是设置参数的set_unescape_uri等
./configure \ --with-debug \ --prefix=/Users/apple/Desktop/myfile/nginxtest/nginx \ --add-module=/Users/apple/Desktop/myfile/nginxtest/echo-nginx-module-0.37rc7/ \ --add-module=/Users/apple/Desktop/myfile/nginxtest/nginx_hello_world/ \ --add-module=/Users/apple/Desktop/myfile/nginxtest/ngx_devel_kit-0.2.17/ \ --add-module=/Users/apple/Desktop/myfile/nginxtest/set-misc-nginx-module-0.22rc3/ \ --with-cc-opt="-Wno-deprecated-declarations"
效果
sh-3.2# curl http://localhost/testurl
hello anonymous!
sh-3.2# curl http://localhost/testurl?persion=heihei
hello heihei!
sh-3.2#
配置文件为:
location /hello { hello_world; } # location /foo { # set $a hello; # echo_exec /bar; # } # # location /bar { # echo "a = [$a]"; # } location /foo { set $a hello; rewrite ^ /bar; } location /bar { echo "a = [$a]"; } location /testurl { set_unescape_uri $persion $arg_persion; set_if_empty $persion 'anonymous'; echo 'hello $persion!'; } location /merge { echo '['; echo_location_async /moon; echo ','; echo_location_async /earth; echo ']'; } location /moon { echo '"moon"'; } location /earth { echo '"earth"'; }
注意使用$arg_persion,就是url后面的参数persion
curl http://localhost/testurl?persion=haha
curl http://localhost/merge
用ab压
sh-3.2# ab -n 1 http://localhost:80/testurl
This is ApacheBench, Version 2.3 <$Revision: 655654 $>
Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/
Licensed to The Apache Software Foundation, http://www.apache.org/
Benchmarking localhost (be patient)...apr_socket_recv: Connection refused (61)
是因为没起httpd
蛋疼ab不能直接用?
httpd
之后
还要ulimit -a
看看open file是否够
如果不够 ulimit -n 10240
安装http_load:http://www.acme.com/software/http_load/
http_load
-P 并发用户的进程数
-f 总计的访问次数
-r 每秒的访问次数
-s 总计的访问时间
url是一个文件
里面存 http://localhost/testurl
http_load -rate 10 -second 3 url
发表评论
-
ios的safari使用自制ca证书测试webrtc
2018-08-20 13:31 2474这个需要注意 https://stackoverflow.c ... -
nginx push_upstream模块的websocket
2018-05-04 23:27 1228参考 https://www.rails365.net/art ... -
openresty聊天室的helloworld
2018-04-22 19:25 824openresty的websocket + redis的sub ... -
openresty websocket
2018-04-18 17:08 1550mac安装openresty brew install o ... -
nginx模块开发(三)upstream模块
2017-08-20 23:48 849使用nginx-1.13.4版本 三个文件ngx_http_ ... -
nginx模块开发(二) 使用gdb-dashboard调试
2017-08-11 18:47 2019gdb-dashboard或者 gdbgui 或者gdb自带 ... -
nginx模块开发(一)
2017-07-29 22:44 570决定重新整理nginx模块开发 helloworld con ... -
nginx带进度条的上传超大文件
2016-12-12 18:40 388111年写的 http://haoningabc.iteye.c ... -
nginx rewrite替代apache rewrite
2016-10-18 20:30 844清理chrome的缓存 chrome://appcache-i ... -
ffmpeg+nginx 的直播(2,直播摄像头和麦克风)
2016-05-28 20:21 4385假设我的服务器是centos7 192.168.139.117 ... -
ffmpeg+nginx 的直播(1,直播播放的视频文件)
2016-05-26 17:11 661964位操作系统centos7 ############ 1.一 ... -
nginx执行流程
2014-04-15 18:35 1084目标:打印nginx执行之后的流程方法 my_debug.c ... -
graphviz绘制nginx函数调用图
2014-04-14 18:43 1471以下是c的版本 c++代码去 http://www.cnblo ... -
nginx的远程调用模块
2014-03-24 14:31 2774在tx工作的时候,自己的虚拟机总是连接不上,公司封了ssh端口 ... -
通过nginx远程执行shell
2014-03-03 10:26 5099saltstack远程执行shell,远程管理等返回json已 ... -
nginx的upstream模块
2014-01-17 17:37 3208参考http://nginx.weebly.com/31034 ... -
nginx调试日志的几种方法
2013-10-17 22:54 23322最简单的方式就是 fprintf(stderr, &qu ... -
nginx HttpSecureLinkModule 过期token验证模块
2012-11-07 02:15 6092用途,确认一个链接比如下载pdf,在一定有效期内有用 可以加 ... -
nginx 上传进度条
2012-11-01 16:24 7629费劲周折,一晚上终于搞定了,nginx版本1.38 ----- ... -
ubuntu装openrestry
2012-03-01 00:16 1338apt-get install make apt-get in ...
相关推荐
nginx.conf配置文件,反向代理,负载均衡--轮询、权重、IPHASH等
nginx1.21.5 nginx.conf配置文件
nginx.conf配置文件下载
Nginx.conf 配置安全优化 Nginx 是一款轻量级的 Web 服务器,相比 Apache,Nginx 具有更好的性能和更少的系统资源占用。下面我们将对 Nginx.conf 配置文件进行详细的介绍,并讨论其安全优化方法。 Nginx 和 Apache...
Nginx配置文件(nginx.conf)配置详解 Nginx配置文件(nginx.conf)是Nginx服务器的核心配置文件,用于定义Nginx服务器的行为和配置。下面是Nginx配置文件的详细配置解释: 用户和组 Nginx配置文件中指定了用户和组,...
Notepad++ 自定义 nginx.conf 文件语法高亮的配置文件 使用教程:点击语言-自定义语言格式-导入(下载的xml文件)-重启notepad++,即可使用
nginx.conf例子 多域名配置例子
本资源是专门针对本博文的, nginx的反向代理的简单配置文件,给大家使用时做参考,拿走不谢,怎么一定要50字呢?
django项目上线时完整的nginx.conf文件,直接覆盖上去,修改域名和项目路径就OK了,直接拿走就好,详细部署上线流程我的博客里油介绍
这是nginx安装时需要的文件之一nginx.conf
**Nginx与Nginx.conf配置详解** Nginx是一款高性能、轻量级的Web服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,以其稳定性高、性能出色、配置简单以及占用资源少等优点,在互联网行业中被广泛应用。...
配置了https的nginx.conf文件:修改了端口81,server_name abc.51js.net.cn; #访问的地址; ssl_certificate 1_abc.51js.net.cn_bundle.crt; #上传的CA证书; ssl_certificate_key 2_abc.51js.net.cn.key; #密钥
1、对nginx中的一些经典节点注释。2、节点有user、worker_processes、error_log、pid、worker_rlimit_nofile、worker_connections、multi_accept、use、include、default_type、client_header_buffer_size、upstream...
nginx.conf 例子
FastDFS配置反向代理时nginx.conf配置文件.confFastDFS配置反向代理时nginx.conf配置文件.confFastDFS配置反向代理时nginx.conf配置文件.confFastDFS配置反向代理时nginx.conf配置文件.confFastDFS配置反向代理时...
nginx.conf的配置访问ssl证书
nginx配置文件,nginx代理配置
带中文注释的nginx配置文件,说明配置文件中的值的含义,以及一些关键参数的设置。包括location、server、动静分离的配置。