当前位置:首页 » 编程软件 » nginx编译模块

nginx编译模块

发布时间: 2023-07-08 22:45:05

⑴ window版本的nginx能重新编译吗如何添加新的模块呢

找到安装nginx的源码根目录,如果没有的话下载新的源码
http://nginx.org
tar xvzf nginx-1.3.2.tar.gz
查看ngixn版本极其编译参数
/usr/local/nginx/sbin/nginx -V
进入nginx源码目录
cd nginx-1.3.2
以下是重新编译的代码和模块
./configure --prefix=/usr/local/nginx--with-http_stub_status_mole
--with-http_ssl_mole --with-file-aio --with-http_realip_mole
make 千万别make install,否则就覆盖安装了
make完之后在objs目录下就多了个nginx,这个就是新版本的程序了
备份旧的nginx程序
cp /usr/local/nginx/sbin/nginx/usr/local/nginx/sbin/nginx.bak
把新的nginx程序覆盖旧的
cp objs/nginx /usr/local/nginx/sbin/nginx
测试新的nginx程序是否正确
/usr/local/nginx/sbin/nginx -t
nginx: theconfiguration file /usr/local/nginx/conf/nginx.conf syntax is ok
nginx:configuration file /usr/local/nginx/conf/nginx.conf test issuccessful
平滑重启nginx
/usr/local/nginx/sbin/nginx -s reload
查看ngixn版本极其编译参数
/usr/local/nginx/sbin/nginx -V
这是我重新编译的代码:
./configure --prefix=/usr/local/nginx --with-google_perftools_mole
--user=www --group=www --with-http_stub_status_mole
--with-http_gzip_static_mole --with-openssl=/usr/
--with-pcre=/mydata/soft/pcre-8.31

⑵ window下nginx怎样添加模块

对于nginx官网提供的windows版本的nginx仅仅是一个已经编译好的nginx的zip包而已,因此对于这个下载的nginx版本,是没有办法对nginx添加模块的。

可以看一下差,nginx是否支持windows下的编译(由于很久没有使用windows了,所以么有在windows下编译过,题主可以试验一下)。如果可以支持windows平台的编译,则添加模块就比较简单,和linux平台类似,编译时,增加--add_mole=xxx就可以了。如果nginx不支持windows平台的编译,则就没有办法在windows平台下给nginx增加模块了。

热点内容
安装win8需要什么配置 发布:2025-02-07 13:00:34 浏览:676
大板算法 发布:2025-02-07 12:56:47 浏览:254
tplink路由器如何配置 发布:2025-02-07 12:50:48 浏览:428
unicode转中文python 发布:2025-02-07 12:45:21 浏览:287
学习python用什么软件 发布:2025-02-07 12:45:15 浏览:611
怎么看bin文件编译日期 发布:2025-02-07 12:44:27 浏览:390
怎么启动ftp服务 发布:2025-02-07 12:27:46 浏览:865
拜托别黑我ftp 发布:2025-02-07 12:25:22 浏览:170
评价web服务器的标准是什么 发布:2025-02-07 12:24:37 浏览:444
opencvpython34 发布:2025-02-07 12:23:44 浏览:154