当前位置:首页>科技>nginx配置详细教程1分钟系列-Nginx安装
发布时间:2026-07-21阅读(2)
Nginx 简介
Nginx 是一款轻量级的 Web 服务器、反向代理服务器,由于它的内存占用少,启动极快,高并发能力强,在互联网项目中广泛应用。而 Nginx 的访问日志不管是做用户行为分析还是安全分析都是非常重要的数据源之一。如何有效便捷的采集 Nginx 的日志进行有效的分析成为大家关注的问题(下一节分享 Filebeat 进行日志采集)。
Nginx 作为请求入口,很重要,如果出现单点问题,显然是不可接受的。可以通过 Keepalived Nginx 实现高可用。
Keepalived 是一个高可用解决方案,主要是用来防止服务器单点发生故障,可以通过和 Nginx 配合来实现 Web 服务的高可用。

# 使用 yum 安装是在线安装,直接使用命令 yum -y install nginx 安装即可yum -y install nginx
service nginx startStarting nginx: [ OK ]
service nginx stop Stopping nginx: [ OK ]
service nginx restartStopping nginx: [ OK ]Starting nginx: [ OK ]
# 下载路径为 /usr/local/src/cd /usr/local/src/wget http://labs.frickle.com/files/ngx_cache_purge-2.3.tar.gztar -zxvf ngx_cache_purge-2.3.tar.gz wget https://www.openssl.org/source/openssl-1.0.2h.tar.gz tar -zxvf openssl-1.0.2h.tar.gz wget https://ftp.pcre.org/pub/pcre/pcre-8.38.tar.gztar -zxvf pcre-8.38.tar.gz# https://github.com/yaoweibin/nginx_upstream_check_modulewget https://github.com/yaoweibin/nginx_upstream_check_module/archive/master.zipunzip master.zip -d /usr/local/src
wget http://nginx.org/download/nginx-1.10.1.tar.gztar -zxvf nginx-1.10.1.tar.gz
# 进入这个目录cd nginx-1.10.1/# 执行配置./configure --user=www-data --group=www-data --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module --with-http_gzip_static_module --add-module=/usr/local/src/nginx_upstream_check_module-master --add-module=/usr/local/src/ngx_cache_purge-2.3 --with-http_v2_module --with-openssl=/usr/local/src/openssl-1.0.2h# make 命令 make && make install
groupadd -f www-datauseradd -g www-data www-data# 启动 nginx 服务/usr/local/nginx/sbin/nginx# 查看进程ps -ef | grep nginxroot 37755 1 0 12:16 ? 00:00:00 nginx: master process sbin/nginxwww-data 37756 37755 0 12:16 ? 00:00:00 nginx: worker processroot 37758 30529 0 12:16 pts/1 00:00:00 grep --color=auto nginx# 停止 nginx 服务/usr/local/nginx/sbin/nginx -s stop

cd /usr/local/nginx/logsls -altotal 12drwxr-xr-x 2 root root 58 May 9 12:16 .drwxr-xr-x 11 root root 151 May 9 12:16 ..-rw-r--r-- 1 root root 435 May 9 12:18 access.log-rw-r--r-- 1 root root 329 May 9 12:18 error.log-rw-r--r-- 1 root root 6 May 9 12:16 nginx.pidtail -20f access.log192.168.111.31 - - [09/May/2020:12:18:17 -0400] "GET / HTTP/1.1" 200 612 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_2) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.113 Safari/537.36"192.168.111.31 - - [09/May/2020:12:18:18 -0400] "GET /favicon.ico HTTP/1.1" 404 571 "http://192.168.111.238/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_2) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.113 Safari/537.36"192.168.111.31 - - [09/May/2020:12:19:54 -0400] "GET / HTTP/1.1" 304 0 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_2) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.113 Safari/537.36"
Beats 采集数据
Copyright © 2024 有趣生活 All Rights Reserve吉ICP备19000289号-5 TXT地图HTML地图XML地图