栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > PHP

FastDFS和宝塔Nginx整合篇-2

PHP 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

FastDFS和宝塔Nginx整合篇-2

文章目录
  • 一 宝塔的目录结构
    • nginx默认安装脚本
    • nginx源码位置(重点)
  • 二 重新编译宝塔的Nginx
    • 1 查看nginx的编译参数
    • 2 添加FastDFS模块
    • 3 执行`./configure`命令
    • 4 引入依赖
    • 5 编译nginx
  • 三 验证结果

参考教程:
宝塔面板编译Nginx secure_link 防盗链模块
https://www.bt.cn/bbs/thread-17026-1-3.html

一 宝塔的目录结构 nginx默认安装脚本
/www/server/panel/install/nginx.sh
nginx源码位置(重点)

在面板上选择编译安装nginx1.16完成后,就可以看到源码的位置了

cd /www/server/nginx/src/
二 重新编译宝塔的Nginx

进入源码目录
cd /www/server/nginx/src/

1 查看nginx的编译参数
nginx -V

复制返回的结果,比如我的是

--user=www --group=www --prefix=/www/server/nginx --add-module=/www/server/nginx/src/ngx_devel_kit --add-module=/www/server/nginx/src/lua_nginx_module --add-module=/www/server/nginx/src/ngx_cache_purge --add-module=/www/server/nginx/src/nginx-sticky-module --with-openssl=/www/server/nginx/src/openssl --with-pcre=pcre-8.43 --with-http_v2_module --with-stream --with-stream_ssl_module --with-http_stub_status_module --with-http_ssl_module --with-http_image_filter_module --with-http_gzip_static_module --with-http_gunzip_module --with-ipv6 --with-http_sub_module --with-http_flv_module --with-http_addition_module --with-http_realip_module --with-http_mp4_module --with-ld-opt=-Wl,-E --with-cc-opt=-Wno-error --with-ld-opt=-ljemalloc
2 添加FastDFS模块
# 把获得的参数最后添加上 以下语句
--add-module=/home/temp/fastdfs-nginx-module-1.20/src/
3 执行./configure命令

在/www/server/nginx/src/目录下执行语句

#上面拼凑的最后命令是
./configure --user=www --group=www --prefix=/www/server/nginx --add-module=/www/server/nginx/src/ngx_devel_kit --add-module=/www/server/nginx/src/lua_nginx_module --add-module=/www/server/nginx/src/ngx_cache_purge --add-module=/www/server/nginx/src/nginx-sticky-module --with-openssl=/www/server/nginx/src/openssl --with-pcre=pcre-8.43 --with-http_v2_module --with-stream --with-stream_ssl_module --with-http_stub_status_module --with-http_ssl_module --with-http_image_filter_module --with-http_gzip_static_module --with-http_gunzip_module --with-ipv6 --with-http_sub_module --with-http_flv_module --with-http_addition_module --with-http_realip_module --with-http_mp4_module --with-ld-opt=-Wl,-E --with-cc-opt=-Wno-error --with-ld-opt=-ljemalloc --add-module=/home/temp/fastdfs-nginx-module-1.20/src/
4 引入依赖

编辑 /www/server/nginx/src/objs/Makefile

vim /www/server/nginx/src/objs/Makefile

# 添加以下语句
-I usr/include/fastdfs 
-I usr/include/fastdfscommon 
# 如下图

5 编译nginx

在/www/server/nginx/src目录下执行命令

make
make install
三 验证结果

编译完成后,进入宝塔页面进行操作,看到下图即成功

[

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/268722.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号