在工作中遇到了根据post请求做转发的需求,决定使用nginx来完成。
1.源码安装nginx,带上form-input-nginx模块
wget http://nginx.org/download/nginx-1.16.0.tar.gz
tar -zxvf nginx-1.16.0.tar.gz
cd nginx-1.16.0/
git clone http://github.com/simpl/ngx_devel_kit.git
git clone http://github.com/calio/form-input-nginx-module.git
./configure --prefix=/usr/local/nginx --without-http_memcached_module --user=user00 --group=user00 --with-http_stub_status_module --with-http_ssl_module --with-pcre --add-module=ngx_devel_kit --add-module=form-input-nginx-module
make
make install
2.默认配置启动nginx,测试正常
cd /usr/local/nginx/sbin/
./nginx
ps -ef |grep nginx
3.修改配置,完成转发功能
user user00;
worker_processes 4;
#error_log logs/error.log;
#error_log logs/error.log notice;
error_log logs/error.log info;
pid logs/nginx.pid;
events {
worker_connections 1024;
}
http {
include mime.types;