需要注意的是一个http块中是可以放多个server块的
root的意思是资源所对应的目录,index是默认访问/的时候,走的一个首页,error_page 发生错误的时候,跳转到/50x.html文件当中
这个access_log logs/text.log myformat文件既可以在server内部配,也可以在http内部配,配的这两个位置,会如何进行加载呢?
进入到cd ../logs/日志文件之后,可以看到有两个日志文件,一个是text.log,一个是server.log文件
使用tail -f text.log 一个文件一个文件的查看
下面的server.log文件是在接收json的URL指令才刷新的,而访问/指令啥也没打印
/get_text指令会将访问日志文件打印在text.log中,而/get_json文件由于没有定义任何的文件,因此会优先找到server文件中定义的server.log文件,并将记录信息放到里面去
server { listen 80; server_name localhost; location / { root html; index index.html index.htm; } error_page 500 502 503 504 404 /50x.html; location = /50x.html { root html; } }