在Linux系统上,你可以在Nginx的配置文件中指定日志的位置。默认情况下,Nginx的错误日志和访问日志会分别记录在`error_log`和`access_log`中。
你可以通过编辑Nginx配置文件(通常在`/etc/nginx/nginx.conf`或`/etc/nginx/sites-available/`目录下)来更改日志文件的位置和级别。在配置文件中,你可以搜索`error_log`和`access_log`关键字,以找到日志记录的位置。例如:
```nginx
error_log /var/log/nginx/error.log;
access_log /var/log/nginx/access.log;
```
如果你想查看连接和握手的详细日志,可以考虑启用Nginx的HTTP/2详细日志。在Nginx的配置文件中,你可以添加以下配置来启用HTTP/2的详细日志记录:
```nginx
http {
...
log_format h2 '[$time_local] $remote_addr "$request" '
'$status $body_bytes_sent '
'"$http_referer" "$http_user_agent" '
'"$server_protocol" $ssl_protocol $ssl_cipher '
'$upstream_addr $upstream_status';
access_log /var/log/nginx/access.log h2;
...
}
```
在这个配置中,我们使用了自定义的日志格式`h2`,将HTTP/2连接和握手的相关信息记录在`access.log`文件中。 |