条目数量 : 344


Nginx

来自笔记本
跳到导航 跳到搜索

如何让nginx允许浏览目录[1]

  1. location server段中或http段中加入autoindex on;
  2. 另外两个参数最好也加上去
    1. autoindex_exact_size off;
      • 默认为on,显示出文件的确切大小,单位是bytes。
      • 改为off后,显示出文件的大概大小,单位是kB或者MB或者GB
    2. autoindex_localtime on;
      • 默认为off,显示的文件时间为GMT时间
      • 改为on后,显示的文件时间为文件的服务器时间

范例:

location /api {
    autoindex on;
    autoindex_localtime on;
    autoindex_exact_size on;
}

美化、目录保护

上传大小

  1. 修改nginx
    1. vi /usr/local/nginx/conf/nginx.conf
    2. client_max_body_size 2m;
  2. 修改php
    1. post_max_size = 2M
    2. upload_max_filesize = 2M

301

server {
    listen 80;
    server_name bither.net;
    return 301 https://$host$request_uri;
}

server {
  listen       80;
  server_name  g.likunyan.com;
  rewrite ^ https://$http_host$request_uri? permanent;
}
server {
    listen 80;
    listen 443 ssl;
    server_name example.com;

    if ($scheme = http) {
        return 301 https://$server_name$request_uri;
    }

    ....
}

Nginx 添加内容

add_before_body /1.html;

add_after_body /1.txt;

addition_types *;

工具

http://www.anilcetin.com/convert-apache-htaccess-to-nginx/