Skip to content
This repository has been archived by the owner on Nov 18, 2023. It is now read-only.

uukuguy/eginx

Repository files navigation

Egnix

Nginx plugins especially for UDS.

F5 issue fix

Add uds_prefix into nginx.conf when use F5 proxy.

Submodules

flvplay(https://github.com/uukuguy/flvplay) - Play .flv .mp4 video using UDS access interface specification.

Downloaad

http://67.20.96.216/eginx-1.2.4.tar.gz

Install

$ git clone https://github.com/uukuguy/eginx.git
$ cd eginx
$ git submodule init
$ git submodule update
$ cd modules
$ cd flvplay
$ git pull origin master
$ git checkout master
$ cd ../rtmp
$ git pull origin master
$ git checkout master
$ cd ../../

Install on windows

tools:cygwin, mingw32, vs2010
libs:boost, json-c, curl  
需要把cygiwn的/usr/bin 增加到系统PATH目录中,因为vs2010编译时候需要perl程序  
====cgywin====
$ git clone https://github.com/uukuguy/eginx.git
$ cd eginx
$ git checkout master
$ make -f Makefile.win
====mingw32====
$ cd src/nginx_win-1.54
$ sh build_win32.sh
====vs2010 Command prompt====
$ nmake -f objs\Makefile.w32 

Run

$ sudo eginx/bin/starteginx.sh
$ tail -f eginx/logs/error.log

Stop

$ sudo eginx/bin/stopeginx.sh

download Windows Source

nginx 官网不提供nginx windows 相关源码包,下载步骤:
1.官网下载对应的版本.tar.gz
2.安装hg 下载到对应版本的源码包后,替换src,misc的内容就可以编译nginx windows版本

Test Tools

Jmeter: http://jmeter.apache.org/download_jmeter

Docs

Nginx 性能测试脚本及其测试结果