安装配置ngx-fancyindex插件

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了安装配置ngx-fancyindex插件相关的知识,希望对你有一定的参考价值。

生产服务器:

OS:CentOS6.8

Web: nginx-1.10.1

任务:配置Nginx索引(目录浏览),美化索引页面。

在已经安装nginx的情况下安装ngx-fancyindex插件

[[email protected] tools]# wget http://nginx.org/download/nginx-1.10.1.tar.gz  #下载原始nginx版本

下载Nginx ngx-fancyindex 

[[email protected] tools]# wget https://github.com/aperezdc/ngx-fancyindex/archive/master.zip

[[email protected] tools]# unzip master.zip 

[[email protected] tools]# tar xf nginx-1.10.1.tar.gz 

[[email protected] nginx-1.10.1]# ./configure  \ 

--prefix=/application/nginx \

--with-http_stub_status_module   \

--with-http_image_filter_module  \

--user=nginx \

 --group=nginx  \

--with-http_ssl_module  \

--add-module=../ngx-fancyindex-master

[[email protected] nginx-1.10.1]# make  #到这步即可,不需要make install.

[[email protected] nginx-1.10.1]# cp objs/nginx  /application/nginx/sbin  #复制重新编译的objs下的nginx文件到sbin/下,覆盖nginx

cp: 无法创建普通文件"/application/nginx/sbin/nginx": 文本文件忙

原因是nginx服务在运行,可以使用以下方法停止nginx服务,然后copy nginx进行覆盖

关闭nginx:

#nginx -s stop  :快速停止nginx

         quit  :完整有序的停止nginx

#service nginx stop

其他的停止nginx 方式:

#ps -ef | grep nginx

kill -QUIT 主进程号     :从容停止Nginx

kill -TERM 主进程号     :快速停止Nginx

pkill -9 nginx          :强制停止Nginx

[[email protected] nginx-1.10.1]# pkill -9 nginx  #最好不要用这种方式,很有可能会导致无法启动nginx服务

[2]   已杀死               /application/nginx/sbin/nginx

[3]   已杀死               /application/nginx/sbin/nginx

[4]-  已杀死               /application/nginx/sbin/nginx

[5]+  已杀死               /application/nginx/sbin/nginx

[[email protected] nginx-1.10.1]# cp objs/nginx  /application/nginx/sbin/

[[email protected] conf]# ../sbin/nginx -t

nginx: the configuration file /application/nginx/conf/nginx.conf syntax is ok

nginx: configuration file /application/nginx/conf/nginx.conf test is successful

[[email protected] conf]# ../sbin/nginx -s reload

[[email protected] conf]# vi nginx

location /{

root /application/html/

fancyindex on;   #开启索引

fancyindex_exact_size off;   #显示文件大小

fancyindex_localtime on;    #使用本地时间

fancyindex_footer footer.html;   #把当前路径下的footer.html内容作为底部

fancyindex_header header.html;   #把当前路径下的header.html内容作为顶部

fancyindex_ignore footer.html header.html;

}

运行效果如下:

技术分享

以上是关于安装配置ngx-fancyindex插件的主要内容,如果未能解决你的问题,请参考以下文章

ElasticSearch 5.5 离线环境的完整安装及配置详情,附kibanaik插件配置及安装包下载路径

如何安装Sonar插件

python+vscode安装与插件配置

彻底删除vscode及安装的插件和个人配置信息

VSCode中Prettier插件&依赖安装及冲突解决

Python | 安装和配置智能提示插件Anaconda (转)