- 一 宝塔的目录结构
- nginx默认安装脚本
- nginx源码位置(重点)
- 二 重新编译宝塔的Nginx
- 1 查看nginx的编译参数
- 2 添加FastDFS模块
- 3 执行`./configure`命令
- 4 引入依赖
- 5 编译nginx
- 三 验证结果
一 宝塔的目录结构 nginx默认安装脚本参考教程:
宝塔面板编译Nginx secure_link 防盗链模块
https://www.bt.cn/bbs/thread-17026-1-3.html
/www/server/panel/install/nginx.shnginx源码位置(重点)
在面板上选择编译安装nginx1.16完成后,就可以看到源码的位置了
cd /www/server/nginx/src/二 重新编译宝塔的Nginx
1 查看nginx的编译参数进入源码目录
cd /www/server/nginx/src/
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=-ljemalloc2 添加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三 验证结果
编译完成后,进入宝塔页面进行操作,看到下图即成功
[



