nginx开启目录浏览,解决中文乱码问题

nginx开启目录浏览,解决中文乱码问题 方法如下:

server
    {
        listen 80;
        #listen [::]:80;
        server_name
        gongzi.liwenhui.xin gz.liwenhui.xin;

        index index.html index.htm index.php default.html default.htm default.php;
        root  /www/gongzi.liwenhui.xin/;

        include other.conf;
        #error_page   404   /404.html;

        autoindex on;
        #打开目录浏览。
        autoindex_localtime on;
        #默认为off,显示的文件时间为GMT时间。
        #改为on后,显示的文件时间为文件的服务器时间。
        autoindex_exact_size off;
        #默认为on,显示出文件的确切大小,单位是bytes。
        #改为off后,显示出文件的大概大小,单位是kB或者MB或者GB。
        charset utf-8,gbk;
        #解决中文乱码问题。

        location ~ [^/]\.php(/|$)
        {
            # comment try_files $uri =404; to enable pathinfo
            try_files $uri =404;
            fastcgi_pass  unix:/tmp/php-cgi.sock;
            fastcgi_index index.php;
            include fastcgi.conf;
            #include pathinfo.conf;
        } 

        location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$
        {
            expires      30d;
        }

        location ~ .*\.(js|css)?$
        {
            expires      12h;
        }

        access_log  /home/wwwlogs/dedecms-2.liwenhui.name.log  access;
    }

原文地址:https://www.cnblogs.com/maqingyuan/p/9132690.html

时间: 2024-10-15 19:18:58

nginx开启目录浏览,解决中文乱码问题的相关文章

nginx开启目录浏览

使用nginx作为下载站点,开启目录浏览的功能 在/etc/nginx/sites-enabled/default中添加: autoindex on ; autoindex_exact_size off; autoindex_localtime on; 说明: 第一个为目录浏览功能开始 第二个为不精确计算文件大小 第三个为取时间为服务器本地的时间 删除location相关的内容 修改完成重启nginx服务

Nginx 开启目录浏览功能配置

在server节点下添加 1 server { 2 listen 8007; 3 server_name default; 4 #index index.php; 5 # 目录浏览功能 6 autoindex on; 7 # 显示文件大小统计 8 autoindex_exact_size off; 9 10 root /mnt/hgfs/dev; 11 12 location ~ \.php(.*)$ { 13 add_header 'Access-Control-Allow-Origin' '

cmder 常用配置(包括默认管理员运行和解决中文乱码)

简介 cmder是一个增强型命令行工具,不仅可以使用windows下的所有命令,更爽的是可以使用linux的命令,shell命令. 下载 官网地址:http://cmder.net/ 下载的时候,会有两个版本,分别是mini与full版:唯一的差别在于有没有内建msysgit工具,这是Git for Windows的标准配备:全安装版 cmder 自带了 msysgit, 压缩包 23M, 除了 git 本身这个命令之外, 里面可以使用大量的 linux 命令:比如 grep, curl(没有

java解压多目录Zip文件(解决中文乱码问题)--转载

原文地址:http://zhangyongbo.iteye.com/blog/1749439 import java.io.BufferedOutputStream; import java.io.File; import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStream; import java.util.Enumeration; import org.apache.tools.zi

使用docker安装onlyoffice Document Server,同时解决中文乱码

使用docker安装onlyoffice Document Server 编辑历史: 2018.5.24 Geyh 文档初始化 1. 系统要求 中央处理器 双核2 GHz或更好 内存 2 GB或更多 硬盘 至少40 GB的可用空间 其他要求 至少2 GB的交换 OS 内核版本为3.10或更高版本的amd64 Linux发行版 其他要求 :Docker:版本1.10或更高版本 2. 安装文档服务器 NB: Docker默认指定Google DNS服务器.如果您的文档服务器无法访问Internet,

linux基础-zabbix解决中文乱码问题 (因为版本太新的问题,没有测试成功)

zabbix解决中文乱码问题 1.在windows系统中找一个自己喜欢的字体,这里我们用:msyh.ttf 2.将字体上传至/var/www/html/zabbix/fonts目录下 [[email protected] ~]# cd /var/www/html/zabbix/fonts/ [[email protected] fonts]# rz -yrz waiting to receive.???a? zmodem ′???£ °′ Ctrl+C ???£??′?? msyh.ttf...

javaEE:day2-servlet生命周期、提交解决中文乱码、tomcat加载jar包或类文件的顺序

servlet生命周期 生命周期简介: servlet在服务器第一次被请求的时候new出来,并初始化(即init())再调用service方法.这个实在服务器中new出来,然后用HashMap加的,与客户端无关.客户端之后访问只调用这个servlet的service方法. 具体分为4步: 1 构造方法 :服务器在被客户端第一次请求的时候运行 仅在服务器中运行一次 2 init方法:客户端第一次访问服务器的时候在服务器中进行初始化 仅一次.并且可以通过config参数在 web.xml中通过(ke

cocos2d-x封装一个转码的工具解决中文乱码可以直接拖过去用通用跨平台

今天白白给大家分享一个转码的工具函数,如果大家需要在项目中显示中文,可以直接使用,Android和IOS部分都是通用的,不用太麻烦的分平台操作. 转载请注明地址http://blog.csdn.net/u010229677 首先,这个函数是这样的,可以直接拖进去用 <span style="font-size:18px;"><span style="font-size:18px;">#ifndef __TRANSFORMUTF__ #defi

debian 解决中文乱码以及中文输入法的问题

Debian 6解决中文乱码 解决办法:打开终端,切换至root帐号. 执行以下命令: apt-get install ttf-wqy-zenhei(安装字体) apt-get install ibus ibus-gtk ibus-pinyin(安装输入法) ------------------------- 设置本地化 Locale如果我们在安装 Debian 系统时,语言选择了英语呢?进入系统后看到全是英文,是不是有点郁闷.那么我们怎样设置成简体中文呢?#如果你安装系统时选择的就是简体中文,