Nginx初学(三)日志的配置

1、进入到nginx的日志目录,我们可以看到下图的三个文件

其中nginx.pid中存放的是进程号,access.log是访问日志,error是错误日志。

2、我们打开配置文件,可以设置自己的日志文件。如下,配置好后保存,重启nginx。

 server {
        listen       8000;
        server_name  www.wuaipic.cn;

        location / {
            root   wuaipic;
            index  index.html index.htm;
        }
        access_log  logs/wuaipic.log  main;
    }

注:其中 main就是定义的日志的格式

log_format  main  ‘$remote_addr - $remote_user [$time_local] "$request" ‘
                      ‘$status $body_bytes_sent "$http_referer" ‘
                      ‘"$http_user_agent" "$http_x_forwarded_for"‘;

3、重启nginx后,我们在访问www.wuaipic.cn的时候就会创建一个wuaipic.log文件,并且里面记录了我们的访问日志。

下图为日志文件内容。

4、我们还可以监控实时日志。输入命令

tail -n 100 -f wuaipic.log

这样,我们就可以实时查看日志了,按ctrl+z退出日志查看。

5、到此,日志的配置就完成了,当我们配置多个server的时候,就可以配置多个日志文件进行区分了。

原文地址:https://www.cnblogs.com/hg1205/p/11768897.html

时间: 2024-08-04 11:18:56

Nginx初学(三)日志的配置的相关文章

Nginx日志管理配置

1.创建日志目录 nginx 的默认日志目录所在硬盘空间可能比较小,所以根据硬盘的空间状况创建日志目录 例如:mkdir /backup/nginx_logs 2.修改nginx配置文件 配置 nginx 的日志目录,指向你刚创建的目录 在配置文件中写: 根据时间情况写在 server 或者 http 或者 location 块 , 本例写在 server 块 access_log /backup/nginx_logs/access.log combined; 上面的combined为 ngin

Nginx(三):nginx.conf配置文件说明 【2】 文件结构和配置高亮

配置文件结构说明: 里面的配置文件有几个,当然最主要是nginx.conf配置文件. Main配置段,是核心配置段. Events { 配置事件的 } Http { } 标准http配置段,可选http配置段,都在http{}这里配置,每一种都是一个独立的. 注意:每一个配置参数都需要以分号结尾 标准模块也叫作核心模块是默认都安装的,如果不想安装就是-without什么,可选模块是默认不安装的,如果想安装就是-with-什么 可选模块比如-with-http_ssl_module和-with-h

Nginx服务器搭建和基本配置详解

nginx Nginx(engine X) 是一个高性能的 HTTP 服务器和反向代理服务器,这款软件开发的目的是为了解决 C10k 问题. Nginx 的架构利用了许多现代操作系统的特性,以实现一个高性能的 HTTP 服务器.例如在 Linux 系统上,Nginx 使用了 epoll,sendfile,File AIO,DIRECTIO 等机制,使得 Nginx 不仅性能高效,而且资源占用率非常低,官方宣称 nginx 维持 10000 个非活动的 HTTP keep-alive 连接仅需要

Nginx学习笔记二基本配置

1.Nginx的配置文件默认在Nginx程序安装目录的conf二级目录下,主配置文件为nginx.conf.假设您的Nginx安装 在/usr/local/webserver/nginx/目录下,那么默认的主配置文件则为/usr/local/webserver/nginx/nginx.conf.2.Nginx配置参数:(1)user www www 指定使用的用户和用户所在的组(2)worker_processes 8 指定工作衍生进程数(一般等于CPU的总核数或总核数的两倍,如两个四核CPU,

搭建elk server通过rsyslog展示nginx和php日志

一.系统和所需软件版本介绍 系统版本:centos 6.5 64位 软件版本:jdk-8u60-linux-x64.tar.gz.elasticsearch-2.4.2.tar.gz.logstash-2.4.1.tar.gz.kibana-4.6.3-linux-x86_64.tar.gz 二.安装java环境 1)解压jdk软件压缩包. tar -zxvf jdk-8u60-linux-x64.tar.gz 2)在/etc/profile文件的最后边,添加下边这几行,设置一下环境变量. ex

nginx web+反向代理 的配置介绍

user  www;   #定义Nginx运行的用户和用户组 worker_processes  2;  #nginx进程数,建议设置为等于CPU总核心数. #error_log  logs/error.log;     全局错误日志定义类型 #error_log  logs/error.log  notice; #error_log  logs/error.log  info; #pid        logs/nginx.pid;    进程文件 events {  工作模式与连接数上限 w

ELK+Filebeat+Nginx集中式日志解决方案(二)——添加ElasticSearch集群

一.使用说明: Elasticsearch插件:  Elasticsearch常用的几个插件为: # head # 地址  https://github.com/mobz/elasticsearch-head mobz/elasticsearch-head # kopf # 地址  https://github.com/lmenezes/elasticsearch-kopf lmenezes/elasticsearch-kopf # bigdesk # 地址 https://github.com

Nginx动静分离知识及配置

Nginx动静分离知识及配置,本质上与分离上传下载功能是相同功能,本质就是在文件服务器也是需要部署WEB应用的,只是在进行代理分离的时候分配到对应的文件服务器上去. 随着Nginx高性能Web服务器大量被使用,目前Nginx最新稳定版为1.2.6,张宴兄在实际应用中大量使用Nginx,并分享Nginx高性能Web服务器知识,使得Nginx在国内也是飞速的发展.那今天咱们再来温习一下Nginx 动静分离知识,这里仅供参考. 一.实践环境: 系统版本:CentOS6.0 X86_64 Nginx版本

正向代理/反向代理理解、Nginx概述、安装及配置详解

一.Nginx概述 nginx是一款自由的.开源的.高性能的HTTP服务器和反向代理服务器:同时也是一个IMAP.POP3.SMTP代理服务器:nginx可以作为一个HTTP服务器进行网站的发布处理,另外nginx可以作为反向代理进行负载均衡的实现.这里主要通过三个方面简单介绍nginx:反向代理.负载均衡.nginx特点 1.反向代理 关于代理:说到代理,首先我们要明确一个概念,所谓代理就是一个代表.一个渠道: 此时就涉及到两个角色,一个是被代理角色,一个是目标角色,被代理角色通过这个代理访问