老榕树网站建设教学,网站建设的可研设计报告,如何给自己的公司网站做优化,免费的crm管理系统Nginx可以搭建Http文件服务器#xff0c;但默认的搭建会长文件名显示不全#xff0c;比如如下#xff1a;
问题#xff1a;显示不全#xff0c;出现...#xff0c;需要进行解决 这里使用重新编绎nginx的方式#xff0c;见此文#xff1a; https://unix.stackexchange…Nginx可以搭建Http文件服务器但默认的搭建会长文件名显示不全比如如下
问题显示不全出现...需要进行解决 这里使用重新编绎nginx的方式见此文 https://unix.stackexchange.com/questions/145587/nginx-long-filenames-in-directory-listing
http://forum.nginx.org/read.php?2,124400,167420#msg-167420
January 18, 2011 08:36PM
fagtron
I looked all over the net and wasnt able to find this answer anyway,
so I looked into the nginx source files and its very easy.Simply modify the file located at [b]src/http/modules/ngx_http_autoindex_module.c[/b] and then compile.Change these lines:[b]#define NGX_HTTP_AUTOINDEX_PREALLOCATE 50#define NGX_HTTP_AUTOINDEX_NAME_LEN 50[/b]to whatever you want, such as:[b]#define NGX_HTTP_AUTOINDEX_PREALLOCATE 100#define NGX_HTTP_AUTOINDEX_NAME_LEN 100[/b]And then compile and restart nginx. Thats it !!!1.下载最新nginx-1.24.0.tar.gz并修改源码
将源码src/http/modules/ngx_http_autoindex_module.c由
#define NGX_HTTP_AUTOINDEX_PREALLOCATE 50
#define NGX_HTTP_AUTOINDEX_NAME_LEN 50修改为
#define NGX_HTTP_AUTOINDEX_PREALLOCATE 100
#define NGX_HTTP_AUTOINDEX_NAME_LEN 1002.重新编绎安装
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
make
make install源码安装可以参见Centos7源码安装Nginx1.20及直接二进制迁移部署
3.重新测试问题解决