Maison >Opération et maintenance >Nginx >Comment définir le format access_log de nginx
Les journaux d'accès Nginx peuvent être définis dans des formats personnalisés pour répondre à des besoins spécifiques.
Exemple :
示例1 log_format combined_realip '$remote_addr $http_x_forwarded_for [$time_local]' '$host "$request_uri" $status' '"$http_referer" "$http_user_agent"'; 示例2 log_format main '$remote_addr [$time_local] ' '$host "$request_uri" $status "$request"' '"$http_referer" "$http_user_agent" "$request_time"'; 若不配置log_format或者不在access_log配置中指定log_format,则默认格式为: '$remote_addr - $remote_user [$time_local] "$request" ' '$status $body_bytes_sent "$http_referer" ' '"$http_user_agent";
Variables communes :
Variable |
#🎜🎜 #Description |
$time_local
| Heure locale au format de journal commun ; (heure du serveur) |
|
|
Demander un code de statut, tel que 200, 404, 301, 302, etc. |
|
Le nombre d'octets envoyés au client, non inclus La taille de l'en-tête de réponse Nombre total d'octets envoyés au client |
|
La longueur de la demande (y compris la ligne de demande, l'en-tête de la demande et le corps de la demande) |
$request_time |
# 🎜🎜# # 🎜🎜# | $upstream_addr|
|
#🎜 🎜# fait référence à le backend de Nginx (php- cgi) Le temps écoulé entre le début de l'établissement d'une connexion et la fin de l'acceptation des données puis la fermeture de la connexion 🎜🎜# | est utilisé pour enregistrer le client pseudo 🎜#Méthode de requête (GET ou POST, etc.) + URL (y compris $request_method, $host, $request_uri)
|
|
$host | équivaut à $http_host | # 🎜🎜#
$http_referer
|
La page source, c'est-à-dire à quelle page aller page à partir de. Si vous saisissez directement l'URL dans le navigateur pour y accéder, le référent sera vide |
$ uri |
L'URI actuel dans la requête (sans paramètres de requête, paramètres Situés dans $args), il est différent de la valeur de $request_uri passée par le navigateur, qui peut être modifié via des redirections internes ou à l'aide de la directive index. |
$document_uri |
est équivalent à $uri |
$request_uri |
a plus de paramètres que $uri, c'est-à-dire $uri+$args |
$ http_x_forwarded_for |
Si un proxy est utilisé, ce paramètre enregistrera l'IP du serveur proxy et l'IP du client |
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!