您的位置 首页 Jenkins

nginx 显示文件名不全(nginx 源码下载)

nginx 显示文件名不全,

我们遇到是这样的问题;

 

解决方法:编译安装 (重新编译)

1.下载最新nginx-1.24.0.tar.gz

http://nginx.org/en/download.html

 

wget http://nginx.org/download/nginx-1.24.0.tar.gz

 

解压源码:

2 修改源码

 

将源码src/http/modules/ngx_http_autoindex_module.c

修改为

#define NGX_HTTP_AUTOINDEX_PREALLOCATE 100
#define NGX_HTTP_AUTOINDEX_NAME_LEN 100

注意这里的# 一定要带,不然编译出错

2.重新编绎安装

cd /usr/local/nginx-1.24.0/

然后 执行:

./configure --prefix=/usr/local/nginx  --with-stream --with-http_ssl_module --with-stream_ssl_preread_module --with-stream_ssl_module --with-http_stub_status_module

编译:

make

make install

编译 结束。

启动测试一下

这里编译会出问题, 参考: https://blog.csdn.net/jxlhljh/article/details/116664519

启动nginx 
/usr/local/nginx/sbin/nginx 
停止nginx 
/usr/local/nginx/sbin/nginx  -s stop  

 

OK ,搞定

 

 

欢迎来撩 : 汇总all

白眉大叔

关于白眉大叔linux云计算: 白眉大叔

热门文章