依据宝塔面板快速添加Nginx第三方模块ngx_http_substitutions_filter_module

本文详细介绍了如何在宝塔面板6.9.8环境下为Nginx1.17安装第三方模块ngx_http_substitutions_filter_module的过程,包括创建模块文件夹、使用git克隆源码、修改nginx.sh配置并重新编译安装Nginx。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

宝塔面板版本:正式版 6.9.8

Nginx版本:Nginx1.17

以nginx1.17为例

1、创建第三方模块的文件夹

mkdir /www/server/nginx_module

cd /www/server/nginx_module

git clone https://github.com/yaoweibin/ngx_http_substitutions_filter_module

(没有git的安装下  yum install git -y)

cd /www/server/panel/install

vim nginx.sh

根据图中的位置加上

--add-module=/www/server/nginx_module/ngx_http_substitutions_filter_module

 

修改后 

bash nginx.sh install 1.17

由于采用编译安装,配置不够好的机器安装比较慢。

编译完成后查看

### 如何在宝塔面板上进行部署 #### 准备工作 为了顺利部署任何应用,首先需要满足一些前提条件。确保已安装 **宝塔面板 9.2.0 及以上版本**[^1],并完成基本的服务器设置。如果尚未安装宝塔面板,可以前往其官方网站下载并安装。 #### 安装 Docker 和 Docker Compose 许多现代应用程序依赖于容器化技术(Docker),因此需要先安装 Docker 和 Docker Compose。具体操作步骤可以在官方文档中找到,或者参考相关教程[^4]。这一步对于某些复杂项目的部署至关重要。 #### 登录宝塔面板 登录到您的宝塔面板账户,这是所有后续操作的基础。通过浏览器输入服务器 IP 地址加上默认端口号 `8888` 即可访问控制台界面[^1]。 #### 配置环境 根据您计划部署的应用程序需求,选择合适的 Web 服务器和编程语言环境。以下是两种常见的配置方式: - **Nginx/Apache**: 推荐使用 Nginx 作为 Web 服务器,因为它性能更优且资源占用较低[^3]。 - **Java 应用**: 若目标是 Java Web 应用,则需额外安装 Tomcat 和 JDK,并注意两者之间的兼容性关系[^3]。 #### 创建站点 进入宝塔面板中的“网站”模块,点击新增站点按钮。填写域名信息后保存即可自动生成基础结构文件夹。此时可以选择绑定 SSL 证书以增强安全性[^2]。 #### 数据库管理 大部分动态网页都需要数据库支持。利用宝塔内置的功能快速建立 MySQL/MariaDB 实例,并将其关联至对应项目路径下[^3]。记得记录好用户名密码组合以便稍后连接测试之用! #### 特殊情况处理 当遇到诸如 ERR_UNSAFE_PORT 错误提示时,请确认所使用的端口是否被操作系统列入黑名单列表之中;如果是的话考虑更换其他可用数值范围内的替代选项。 --- ```bash # 示例命令:检查当前开放端口状态 netstat -tuln | grep LISTEN ``` --- ### 总结 综上所述,在宝塔面板上执行部署大致分为以下几个方面的工作流程:前期准备工作、软件栈选型决策制定、实际动手实践环节以及最后可能出现的各种异常状况排查修复过程。每一步骤都有相应的技巧要点需要注意掌握才能顺利完成整个任务链路闭环。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值