nginx设置目录浏览并支持中文

Posted 云自由

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了nginx设置目录浏览并支持中文相关的知识,希望对你有一定的参考价值。

停止并禁用防火墙
systemctl stop firewalld.service    #停止firewalld
systemctl disable firewalld.service   #禁用firewalld
关闭SElinux功能
setenforce 0     # 临时关闭SElinux
getenforce     # 查看SElinux状态
#修改配置文件使其永远生效
sed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config
编辑配置文件:vim  /etc/nginx/conf.d/default.conf
 location /download {
      alias /home/software/;   #指定目录所在路径,注意alias和后面的/
      autoindex on;   #开启目录浏览
      autoindex_format html;   #以html风格将目录展示在浏览器中
      autoindex_exact_size off; #切换为 off 后,以可读的方式显示文件大小,单位为 KB、MB 或者 GB
      autoindex_localtime on; #以服务器的文件时间作为显示的时间
      charset "utf-8,gbk"; #展示中文文件名
      }
相关命令
#启动nginx服务
systemctl start nginx.service 

#设置开机自启动
systemctl enable nginx.service

#停止开机自启动
systemctl disable nginx.service

#查看服务当前状态
systemctl status nginx.service

#重新启动服务
systemctl restart nginx.service 

#查看所有已启动的服务
systemctl list-units --type=service



以上是关于nginx设置目录浏览并支持中文的主要内容,如果未能解决你的问题,请参考以下文章

nginx 根文档目录的子目录 为啥不能自动解析index.php

nginx 浏览php的时候会变成下载

nginx怎么设置指定目录ip访问限制

在浏览量滑动上添加新片段

Nginx——Nginx启动报错Job for nginx.service failed because the control process exited with error code(代码片段

Nginx解决跨域配置(Cors),支持白名单