路虽远,行则将至|

Security

园龄:5年2个月粉丝:24关注:37

2019-12-20 10:23阅读: 215评论: 0推荐: 0

nginx的安装

1)源码安装nginx:

首先准备好安装包

1
tar zxf nginx-1.16.1.tar.gz
1
2
3
4
5
6
7
安装nginx解压所需要的依赖包
cd nginx-1.16.1
 
yum -y install gcc gcc-c++ zlib-devel  pcre-devel
 
检查环境并编译安装
 ./configure && make && make install<br><br>开启nginx服务:<br>  /usr/local/nginx/sbin/nginx<br>关闭nginx服务:<br>  /usr/local/nginx/sbin/nginx -s stop<br>平滑重载nginx:<br>  /usr/local/nginx/sbin/nginx -s reload<br>nginx 端口为80<br>netstat -ntlp | grep 80

  

2)配置yum源安装:

1
vim /etc/yum.repos.d/nginx.repo

  配置内容

1
2
3
4
5
[nginx]
name=nginx repo
baseurl=http://nginx.org/packages/centos/7/$basearch/
gpgcheck=0
enabled=1

  安装nginx

1
yum -y install nginx

  开启服务:

1
2
3
systemctl start nginx  #centos7
 
service nginx start      #centos6  

 

以上为nginx的安装方式,不局限于此方法,仅供参考。

 

Logstash的文件

配置logstash配置、定义配置规则NIGNXACCESS,用来配置nginx过滤访问日志,记住加权限

1
cd /usr/share/logstash/vendor/bundle/jruby/2.3.0/gems/logstash-patterns-core-4.1.2/patterns/
1
vim nginx_access
1
2
URIPARAM1 [A-Za-z0-9$.+!*'|(){},~@#%&/=:;_?\-\[\]]*
NGINXACCESS %{IPORHOST:client_ip} (%{USER:ident}|- ) (%{USER:auth}|-) \[%{HTTPDATE:timestamp}\] "(?:%{WORD:verb} (%{NOTSPACE:request}|-)(?: HTTP/%{NUMBER:http_version})?|-)" %{NUMBER:status} (?:%{NUMBER:bytes}|-) "(?:%{URI:referrer}|-)" "%{GREEDYDATA:agent}"
1
chmod 644 /var/log/nginx/access.log

  

本文作者:Security

本文链接:https://www.cnblogs.com/security-guard/p/12071724.html

版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。

posted @   Security  阅读(215)  评论(0编辑  收藏  举报
点击右上角即可分享
微信分享提示
评论
收藏
关注
推荐
深色
回顶
收起
  1. 1 像风一样 এ萘狸.🦩
  2. 2 你(吉他甜蜜版) এ萘狸.🦩
  3. 3 黑月光 এ萘狸.🦩
  4. 4 永不失联的爱 এ萘狸.🦩
  5. 5 你不是第一个离开的人 এ萘狸.🦩
像风一样 - এ萘狸.🦩
00:00 / 00:00
An audio error has occurred, player will skip forward in 2 seconds.