location / { # 根路径 root html; # 对应nginx安装目标下的html文件夹 index hello.html; # 指定首页为 hello.html } location ~* \.(GIF|PNG|jpg|bmp|jpeg) { # *代表不区分大小写 # 校验请求是否来自于zhuifengren.cn这个站点,不是则返回404页面 valid_referers *.zhuifengren.cn; if ($invalid_...
即最终获取的静态页面路径为:域名 + root + 区配条件 + index 即找到 localhost:8181/html/green/index.html 备注:方式2 和方式2.1 用于验证 root 属性的值最后的 “/“为非必须,有没有最后一个”/” 都可以访问到 nginx配置文件配置location时使用alias方式 # alias 方式 # 方式1 域名直接可访问到 即 loc...
location/ { root/var/www/; indexindex.htmindex.html; } 这样,当用户请求/地址时,Nginx 就会自动在root配置指令指定的文件系统目录下依次寻找index.htm和index.html这两个文件。如果index.htm文件存在,则直接发起“内部跳转”到/index.htm这个新的地址;而如果index.htm文件不存在,则继续检查index.html是否存在。...
root html; index index.html index.htm; } 注意,这里的root后面没有跟绝对路径,即前面没有/xxx这种写法,所以它指的是nginx根目录下的html; 即假设请求http://localhost/test/uu.html匹配的是这个规则,那么nginx会从根据是root是得知是访问文件系统(而非访问其他网络,可以理解为此时的nginx是正向代理),然后判断h...
root /usr/share/nginx/html/mobile; index index.html; auth_basic "login password"; auth_basic_user_file /etc/nginx/conf.d/.htpasswd; } 6、nginx日志 nginx除了可以在全局配置日志文件之外还可以在server下和location下分别指定日志文件,方便进行日志记录。
root指令实际访问的文件路径是root路径+location路径 alias指令 我个人建议alias指令后面的路径都加上/,因为大多数我们配置的都是指定到固定文件夹,除非你的location匹配的是固定的文件,那么你alias也可以指定固定文件路径 示例一 #配置指定的文件路径server{listen80;location/index.html{alias/data/index.html;}}#结果...
index,用于指定是首页文件(index index.html index.htm index.php;) root,用于指定虚拟机目录(root /data/www/w3cschool;) location,用于对收到的不同的链接的请求进行不同的处理,如下是设定指定类型的链接的请求的过期时间为1小时... 代码语言:javascript ...
error_log logs/nginx.error.log;root html;index index.html index.htm index.php;location/{#被代理服务器的地址 proxy_pass http://localhost:8081;#对发送给客户端的URL进行修改的操作 proxy_redirect off;proxy_set_header Host $host;proxy_set_headerX-Real-IP$remote_addr;proxy_set_headerX-Forwarded...
这两个关键字是Nginx指定文件路径有两种方式,root和alias,区别在于对URI的处理方法不同。详细说下:# location /test/ { # root /usr/local/app ;# index index.html index.htm;# } 以上指定文件的路径用的是root关键字,程序访问的真实的路径是/usr/local/app/test/。看到了吧,root会把...
访问localhost:80==>从nginx子目录去加获请求index.html 目的:认识root的含义 已知location 是一个拦截路径,{} 里面是它匹配到后的逻辑,相当于一个 if-else nginx出厂配置 server{listen80;server_name127.0.0.1;location/{roothtml;#响应资源位于nginx/html目录}error_page404/404.html;#当状态码为400则转到/40...