Skip to content
DAILY QUOTE

“ ”

SSL作用域

在 Nginx 中,指令有作用域ssl_certificate 可以写在三个地方:

  • http 块:对这台服务器上所有的网站生效(不常用)。
  • server 块:对这一个域名(虚拟主机)生效(最常用,)。
  • location 块:只对某个路径生效(极少用)。

优先级兜底

bash
location / {
        root   /usr/share/nginx/html;
        index  index.html index.htm;
    }

用户访问域名,nginx按顺序找文件

  • 先找有没有 index.html
  • 如果没找到,再找有没有 index.htm
  • 如果都没找到,就报 403 或 404 错误。

标准状态码

  • 2开头(如 200): 请求成功。
  • 4开头(如 404/403):客户端出错了(你找错地方了,或者你没权限)。
  • 5开头(如 500/502):服务器出错了(Java 代码崩了,或者 Nginx 连不上后端了),这才是真正的报错
  • 3开头(如 301/302)带路/转发

301:永久重定向 用80端口访问,Nginx直接甩出301状态码,外加一个新的HTTPS地址