四川网站备案核验单,关于单位网站建设的,如何进行网站设计,网上定做衣服初次接触#xff1a;可能会遇到404找不到页面的错误#xff0c;主要原因是配置路径问题#xff1b; 规则#xff1a;ip port 等于 root#xff0c;假设server的配置如下#xff1a; server { listen 80; #端口号 location / { root /opt/sta…初次接触可能会遇到404找不到页面的错误主要原因是配置路径问题 规则ip port 等于 root假设server的配置如下 server { listen 80; #端口号 location / { root /opt/static /ace; #静态文件路径 } } 替换 http://192.168.92.128:80/ root /opt/static/ace http://192.168.92.128:80/ace root/ace /opt/static/ace/ace
location匹配顺序 在没有标识符的请求下匹配规则如下 1、nginx服务器首先在server块的多个location块中搜索是否有标准的uri和请求字符串匹配。如果有多个标准uri可以匹配就匹配其中匹配度最高的一个location。 2、然后nginx在使用location块中正则uri和请求字符串进行匹配。如果正则匹配成功则结束匹配并使用这个location处理请求如果正则匹配失败则使用标准uri中匹配度最高的location。 备注 1、如果有精确匹配会先进行精确匹配匹配成功立刻返回结果。 2、普通匹配与顺序无关因为按照匹配的长短来取匹配结果。 3、正则匹配与顺序有关因为是从上往下匹配。(首先匹配就结束解析过程) 4、在location中有一种统配的location所有的请求都可以匹配如下 location / { # 因为所有的地址都以 / 开头所以这条规则将匹配到所有请求 # 但是正则和最长字符串会优先匹配 } 结合标识符匹配顺序如下 (location ) (location 完整路径) (location ^~ 路径) (location ~,~* 正则顺序) (location 部分起始路径) (location /) 即 精确匹配 (最长字符串匹配但完全匹配) 非正则匹配正则匹配最长字符串匹配不完全匹配location通配