nginx加载html目录下图片,nginx 指定路径访问静态页面?

我想让我的

http://119.28.133.206/git

打开我对应文件夹里面的

index.html

我现在通过这样

server {

listen       80;        #端口

server_name  localhost;   #服务名

index  index.html;

charset utf-8; # 避免中文乱码

root /data/learnGitBranching;

}

实现了

http://119.28.133.206/

有我需要的展示的界面。

但是我想通过这样配置

server {

listen       80;        #端口

server_name  localhost;   #服务名

charset utf-8; # 避免中文乱码

location /git {

index  index.html;

root /data/learnGitBranching;

autoindex on;             #开启索引功能

}

}

访问

http://119.28.133.206/git

显示

404

然后发现

2018/08/20 17:02:56 [error] 7026#7026: *1 open() "/data/learnGitBranching/git" failed (2: No such file or directory), client: 122.224.133.218, server: localhost, request: "GET /git HTTP/1.1", host: "119.28.133.206"

所以我就把访问改成

http://119.28.133.206/index.html

这下就显示了

nginx

的欢迎界面,我看了log

#access.log

122.224.133.218 - - [20/Aug/2018:17:03:27 +0800] "GET /index.html HTTP/1.1" 200 396 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_2) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/68.0.3440.106 Safari/537.36"

然后我就改成这样子

location /git {

#  index  index.html;

alias /data/learnGitBranching/index.html;

autoindex on;             #开启索引功能

}

这下好了,访问

url/git

直接把我的

html

下载下来了。

我还尝试把

alias

改成

path

但是不能启动

nginx

请问下正确的方式应该是怎么样?

我想请问下,有没有

nginx

的入门资料,可以让我理解 各种

location , path ,root ,alias

等组合完成的配置对应的

url

950-390_%E7%94%BB%E6%9D%BF-1.jpg

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值