本文讲述的是如何在CentOS 7中编译安装Nginx
主要内容:
- 1.下载安装
- 2.测试
- 3.日志配置
1.下载安装
1.1.下载
下载地址:传送门
使用wget下载
wget http://nginx.org/download/nginx-1.14.0.tar.gz
1.2.解压
tar -zxvf nginx-1.14.0.tar.gz -C .
1.3.安装
安装依赖
yum install gcc gcc-c++ pcre pcre-devel zlib zlib-devel -y
安装到/opt/soft/nginx-1.14.0目录下
cd nginx-1.14.0/
# 指定安装到 /opt/soft/ngnix 的目录下
./configure --prefix=/opt/soft/nginx-1.14.0
# 编译安装
make
make install
2.测试
2.1.启动
cd /opt/soft/nginx-1.14.0
sbin/nginx
如果启动成功,访问http://localhost即可查看访问界面
3.日志格式配置
log_format main '$remote_addr|$time_iso8601|$http_host|$request|$request_time|$status|$body_bytes_sent|$upstream_addr|$upstream_response_time|$upstream_status|$http_referer|$http_user_agent'
说明:
remote_addr 远程请求地址
time_iso8601本地时间戳
http_host 请求host地址
request 请求uri
request_time 整个请求的总时间
status http请求状态
body_bytes_sent 请求文件内容大小
upstream_addr 后台提供服务的地址(即转发处理的目标地址)
upstream_reponse_time 请求时,upstream的响应时间
upstream_status upstream状态
http_refer url跳转来源
http_user_agent 用户终端浏览器的UserAgent
183.3.144.210|2018-05-28T11:06:38+08:00|47.98.119.122|GET / HTTP/1.1|0.000|200|612|-|-|-|-|Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/55.0.2883.87 Safari/537.36