一、nginx组成
- nginx 二进制可执行文件,由更模块源码编译出的一个文件
- nginx.conf 配置文件,控制nginx的行为
- access.log 访问日志,记录每一条http请求信息
- error.log 错误日志 定位问题
Nginx版本发布
2002年开发,2004年推出第一版
官网
编译Nginx
[root@sxtc nginx-1.20.1]# ll
总用量 792
drwxr-xr-x. 6 1001 1001 4096 9月 17 16:18 auto
-rw-r--r--. 1 1001 1001 311503 5月 25 20:35 CHANGES
-rw-r--r--. 1 1001 1001 475396 5月 25 20:35 CHANGES.ru
drwxr-xr-x. 2 1001 1001 168 9月 17 16:18 conf
-rwxr-xr-x. 1 1001 1001 2590 5月 25 20:35 configure
drwxr-xr-x. 4 1001 1001 72 9月 17 16:18 contrib
drwxr-xr-x. 2 1001 1001 40 9月 17 16:18 html
-rw-r--r--. 1 1001 1001 1397 5月 25 20:35 LICENSE
drwxr-xr-x. 2 1001 1001 21 9月 17 16:18 man
-rw-r--r--. 1 1001 1001 49 5月 25 20:35 README
drwxr-xr-x. 9 1001 1001 91 9月 17 16:18 src
安装Nginx需要的相关依赖包
在初次安装Nginx过程中,经常会出现这样的错误: make: *** 没有规则可以创建“default”需要的目标“build”。
依赖包
1、pcre-devel
2、zlib zlib-devel
3、openssl openssl-devel
安装依赖包
yum install pcre-devel
yum install zlib zlib-devel
yum install openssl openssl-devel
//也可用一条命令代替
yum install pcre-devel zlib zlib-devel openssl openssl-devel
goaccess日志分析系统![](https://i-blog.csdnimg.cn/blog_migrate/a57d340a74a7132eff1caf543a502fd1.png)