安装配置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;

}

运行效果如下:

时间: 2024-07-29 16:34:50

安装配置ngx-fancyindex插件的相关文章

elasticsearch6.6.0安装配置及elasticsearch-head插件安装

一.最小化安装centos7.6 cat /etc/redhat-release 二.配置网络,可以上外网 三.安装常用命令工具,修改系统时区,校对系统时间,关闭selinux,关闭firewalld,修改主机名,修改系统文件描述符,内存锁限制及vm.max_map_count 数量(否则启动elasticsearch时报错) 1.安装常用命令工具 yum install vim net-tools bash-completion wget unzip ntp bzip2 -y 2.修改系统时区

CentOS 7 Hadoop安装配置

前言:我使用了两台计算机进行集群的配置,如果是单机的话可能会出现部分问题.首先设置两台计算机的主机名 root 权限打开/etc/host文件 再设置hostname,root权限打开/etc/hostname文件设置 从机设为Slaver.Hadoop 1.安装java jdk 并配置环境 centos 自带安装了一个jdk,如果我们要自己安装jdk并配置环境的话首先卸载掉原本的jdk 在命令行模式下健入命令:yum remove java (root用户,非root用户请在命令前加sudo)

Eclipse安装配置PyDev插件

Eclipse安装配置PyDev插件 关于PyDev PyDev是一个功能强大的 Eclipse插件,使用户可用 Eclipse 来进行 Python 应用程序的开发和调试.PyDev 插件的出现方便了众多的 Python 开发人员,它提供了一些很好的功能,如:语法错误提示.源代码编辑助手.Quick Outline.Globals Browser.Hierarchy View.运行和调试等等. 官网安装 下载安装很方便,但可能由于网络原因用时过长或失败,官网安装过程如下: 1. Help -

nagios 插件ndoutils 安装配置

nagios 插件ndoutils 安装配置 原文地址:http://www.cnblogs.com/caoguo/p/5022645.html # Nagios install ndoutils # 安装ndoutils插件 [[email protected] ~]# yum install -y mysql-devel perl-DBD-MySQL [[email protected] ~]# wget http://nchc.dl.sourceforge.net/project/nagi

1.Maven+SpringMVC+Eclipse软件安装配置,Maven报插件错误,Eclipse总是卡死的解决办法,导入一个maven工程后 一直显示importing maven project

 使用Maven+SpringMVC+Eclipse软件安装配置过程中的问题: 1.Eclipse总是卡死的解决办法: 一:内存不足所以会卡死,配置一下eclipse.ini修改这几个值就好了-XX:MaxPermSize=768m-Xms1024m-Xmx3072m搜索 二:修改window->preferences --- > JAVA->Edittor->Hovers,将右侧所有复选框清空. 2.因为eclipse上一次未正常关闭,导致启动卡死,错误日志为: [plain

VisualVm插件安装配置

打开Java VisualVm->工具->插件  如图: 关于要填写的URL地址到 http://visualvm.java.net/pluginscenters.html 找到jdk版本以及更新版本对应的插件中心地址. 当VisualVM不能下载插件时查看是不是上面的地址有问题. 常用的扩展插件: Visual GC:监视每一部分需要的时间,方便我们进行调优 jconsole plugins 安装完之后需要做如下配置: 在配置jconsole plugins的地方,Add JAR/Folde

【安全牛学习笔记】网络配置、更新升级、安装软件包、浏览器插件

[email protected]:~# dhclient eth0       //用来通过 dhcp 协议配置本机的网络接口 [email protected]:~# ifconfig     查看现在的ip地址 [email protected]:~# ifconfig eth0 192.168.1.10/24        // 配置ip地址 [email protected]:~# ifconfig eth0                //查看配置ip地址 [email prote

eclipse安装配置maven插件

记录下自己通过link方式在eclipse下安装配置maven插件的过程: 1. 在你的 eclipse 安装的根目录下创建两个文件夹:links,mavenPlugins(文件夹名称可自定义),把eclipse-maven3-plugin.zip解压后的features和plugins文件夹放到mavenPlugins文件夹下(必须如此,注意解压后文件夹的嵌套情况). 2. 在 links 目录下创建一个maven.link(文件名称可自定义)文件,打开并输入:path=mavenPlugin

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

作为Python开发环境的Sublime Text 3,有了Anaconda就会如虎添翼.Anaconda是目前最流行也是最有威力的Python代码提示插件. 工具/原料 Sublime Text 3 build3103 插件安装 1 我们使用Sublime Text插件安装工具package control来安装,怎么安装package control这个插件大家参考下面的应用文章 4Sublime Text 3 怎么安装插件 2 好,现在打开package control菜单,输入insta

ElasticSearch搜索引擎安装配置拼音插件pinyin

一.pinyin插件安装 1.首先前往GitHub下载安装包(注意版本与ElasticSearch对应,若无对应版本,解压后修改pom.xml文件中的elasticsearch.version,建议查看修改一下版本号),上传至/home/目录,并解压至当前目录,如下图所示: 1 vim /home/elasticsearch-analysis-pinyin-6.3.2/pom.xml 2.然后切换至解压目录进行编译(若无安装Maven工具,首先安装Maven才能编译,具体参考Linux安装Mav