nginx动态新增模块

很多时候nginx安装时候都是安装常用的模块,如果需要新增其他的模块时候要么重新安装在编译时把新增模块配置进去,在生产环境时不能这么操作的;这个时候就需要动态去增加nginx依赖模块。

1、安装nginx linux安装nginx
2、安装完成后,在nginx解压源码目录
cd /data/nginx

3、重新编译,这里需要注意的是,编译时候要加上原来增加的模块和新增加模块一起配置,如本次需要增加 --with-http_realip_module,原来已经编译时候已经增加 htpp ssl stream
./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module --with-stream --with-http_realip_module

4、编译完成后执行make,注意这里只要make 不需要make install,执行make install就会覆盖之前的安装
make

5、在make完成后在当前目录下会有obj目录,需要将obj目录下的nginx二进制文件覆盖原来的nginx二进制文件执行文件
cp ./obj/nginx /usr/local/nginx/sbin/nginx

6、重新启动nginx
nginx -s reload

7、如果不生效先停止ng再启动
nginx -s stop
nginx -c ./conf/nginx

8、如果配置得有nginx的service nginx自启
systemctl restart nginx
或者
systemctl stop nginx
systemctl start nginx

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
nginx新增location可以按照以下步骤进行操作。首先,打开nginx的配置文件(一般是nginx.conf)。在server块内,可以找到多个location块,每个location块都对应着不同的URL路径。然后,在需要新增location的位置,添加如下配置: ``` location /new_path { // 这里是具体的配置信息 } ``` 其中,/new_path是你希望新增的路径。接着,根据需要,可以在location块内添加更多的配置信息,如root指令来指定该location的根目录。修改完成后,保存配置文件并重新加载nginx配置。你可以通过执行`nginx -s reload`命令来实现。这样,新增的location就会生效。 需要注意的是,如果在新增location后访问该路径出现了403 Forbidden或404 Not Found等错误,可能是由于权限问题或者路径配置不正确。你可以检查文件或目录的权限,以及根据错误日志来确定具体原因。 总结一下,要在nginx新增location,你需要修改nginx的配置文件,在server块内添加新的location块,并根据需要配置路径和其他相关信息。完成后,保存配置文件并重新加载nginx配置。123 #### 引用[.reference_title] - *1* *2* *3* [nginx的一些测试location-alias](https://blog.csdn.net/weixin_60092693/article/details/124110925)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}} ] [.reference_item] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值