[toc]
nginx基础应用
1.nginx目录索引
信息
加参数 charset utf-8,gbk;
解决中文乱码问题
autoindex
信息
是否列出网站根目录(nginx默认是不允许列出整个目录浏览下载的,即 autoindex off
)
默认为off,禁止列出网站根目录内容
修改为on,列出网站根目录内容
编辑nginx配置文件
cat > /etc/nginx/conf.d/www.abc.com <<'EOF'
server {
listen 80;
server_name www.abc.com;
location / {
root /website;
autoindex off;
charset utf-8,gbk;
}
}
EOF
检测nginx语法并重载nginx
nginx -t
nginx -s reload
创建网站根目录并创建文件
mkdir /website && cd /website
touch {1..3}.txt
本机hosts解析,然后浏览器访问域名www.abc.com
- windows
- c:\windows\system32\drivers\etc
- mac
- /etc/hosts
当autoindex
为off的时候是拒绝访问网站根目录的
当autoindex
为on的时候是可以访问网站根目录的
autoindex_exact_size
信息
是否显示文件的确切大小
默认为on, 显示出文件的确切大小,单位是bytes。
修改为off,显示出文件的大概大小,单位是kB或者MB或者GB
当autoindex_exact_size
为on的时候,显示文件确切大小,单位是字节,显示如下
当autoindex_exact_size
为off的时候,显示是文件的大概大小,单位是KB/MB/GB,显示如下
autoindex_localtime
信息
显示文件修改时间或文件服务器时间
默认为off,显示的文件时间为GMT时间。
修改为on, 显示的文件时间为文件的服务器时间。
北京时间=GMT时间+8小时
当autoindex_localtime
为off的时候,显示如下
当autoindex_localtime
为on的时候,显示如下
提示
上传的文件显示的时间是文件的修改时间,与服务器时间没有关系,在服务器中创建的文件才是服务器的时间