本来经过昨天mac下面nginx环境下的配置学习,localhost:8080是已经可以顺利访问到了的,并且通过php-fpm把.php的访问都转到了localhost:9000端口。
但是今天电脑重启之后又出现了一些情况,通过查资料最终也是终于解决。所以留下填坑的过程。
2018/03/10 17:02:31 [error] 6418#0: *3 open() "/usr/share/nginx/html/favicon.ico" failed (2: No such file or directory), client: 127.0.0.1, server: localhost, request: "GET /favicon.ico HTTP/1.1", host: "localhost:8080", referrer: "http://localhost:8080/"
例常的请求网站图标。在访问网站标识图标时还是默认到的localhost:8080nginx配置的文件目录查询。但是文件内并没有favicon.ico这个图标,所以访问报错。
个人认为有三种解决办法:
1,之前记得是可以通过设置跳过请求的
2,在nginx配置的目录下添加favicon.ico图标
3,通过如下设置指定请求目录,这样在请求图标的时候就会访问指令目录下的图标
# set site favicon
location /favicon.ico {
root /Users/kano/noob;
}