Nginx - linux 静态资源配置

                Nginx - linux 静态资源配置

  • 路径配置
    • location 匹配规则最好不要与访问路径相同,否则会追加在路径后面,当作访问地址
    • root 与 alias root是真实的路径,而alias的最后一层会被 location 访问规则代替
    • 所指定的路径注意访问权限&注意nginx运行时使用的身份

    #------------------------------------------------------------------------------------------------------
    # 静态资源配置
    server {
        listen       90;
        server_name  localhost;

        #防盗链
        include       valid_referers.conf;

        location /static {
            #路径配置
            #location 匹配规则最好不要与访问路径相同,否则会追加在路径后面,当作访问地址
            #root 与 alias root是真实的路径,而alias的最后一层会被 location 访问规则代替
            #所指定的路径注意访问权限&注意nginx运行时使用的身份
            alias   /home/chenyb/nginx_static;
        }


        error_page   500 502 503 504  /50x.html;
        location = /50x.html {
            root   html;
        }

    }

    #-----------------------------------------------------------------------------------------------------
  • 防盗链( valid_referers.conf)
    • 验证访问来源,不在允许范围内则不能获取资源
#对源站点验证
#valid_referers *.chenyb.com; 
#测试用所以没有做限制
valid_referers *; 
#非法引入会进入下方判断
if ($invalid_referer) {
    return 404;
} 
  • 测试

Nginx - linux 静态资源配置

上一篇:杀死Spring - BeanFactory系列中的bean别名alias机制


下一篇:git 实用命令