nginx
JesJiang
这个作者很懒,什么都没留下…
展开
-
Wireshark基本使用
1、下载https://1.as.dl.wireshark.org/win64/Wireshark-win64-3.2.4.exe2、tcp抓包限http格式,https加密包无法解析#抓所有包sudo tcpdump -i eth0 tcp -vvv -X -w record.pcap#抓80端口包sudo tcpdump -i ens32 tcp port 80 -vvv -X -w 80.pcap...原创 2020-06-12 14:50:41 · 183 阅读 · 0 评论 -
Nginx实现负载均衡
通过upstream配置实现upstream mysvr { server 192.168.10.12:3333; server 192.168.10.13:3333; } server { .... location / { proxy_pass http://mysvr; #请求...原创 2019-12-13 15:45:25 · 121 阅读 · 0 评论 -
CentOS离线安装Nginx
1、gcc文件下执行2、gcc-c++ 文件下执行rpm -Uvh *.rpm --nodeps --force3、检测是否安装成功gcc -vg++ -v4、安装PCREtar -zxvf pcre-8.35.tar.gzcd pcre-8.35./configuremakemake install5、安装libtooltar -zxvf libtool-2.4....原创 2019-11-29 14:33:03 · 121 阅读 · 0 评论 -
CentOS 7安装 Nginx
一. gcc 安装安装 nginx 需要先将官网下载的源码进行编译,编译依赖 gcc 环境,如果没有 gcc 环境,则需要安装:yum install gcc-c++二. PCRE pcre-devel 安装PCRE(Perl Compatible Regular Expressions) 是一个Perl库,包括 perl 兼容的正则表达式库。nginx 的 http 模块使用 pcre...原创 2019-11-01 10:45:24 · 153 阅读 · 0 评论 -
慢速DOS攻击漏洞
漏洞描述:利用的HTTP POST:POST的时候,指定一个非常大的content-length,然后以很低的速度发包,比如10-100s发一个字节,hold住这个连接不断开。这样当客户端连接多了后,占用住了webserver的所有可用连接,从而导致DOS。修复方法:对web服务器的http头部传输的最大许可时间进行限制,修改成最大许可时间为8秒。tomcattomcat配置文件conf...原创 2019-09-26 15:39:21 · 2553 阅读 · 0 评论 -
Nginx防止跨站脚本 Cross-site scripting (XSS)
nginx.conf中配置add_header X-XSS-Protection "1; mode=block";X-XSS-Protection 的字段有三个可选配置值0: 表示关闭浏览器的XSS防护机制1:删除检测到的恶意代码, 如果响应报文中没有看到X-XSS-Protection 字段,那么浏览器就认为X-XSS-Protection配置为1,这是浏览器的默认设置1; mode...原创 2019-09-25 13:50:04 · 3027 阅读 · 0 评论 -
nginx忽略favicon.ico日志
favicon.ico占用nginx error_log日志大量信息,把我们真正需要查看的日志给覆盖。因此这里,我们通过log_not_found off关闭它。把以下配置放到 server {} 块,关闭favicon.ico不存在时记录日志location = /favicon.ico {log_not_found off;access_log off;}//log_not_fou...转载 2019-09-25 13:26:18 · 1069 阅读 · 0 评论 -
Nginx中X-Frame-Options Header未配置
配置 nginx 发送X-Frame-Options响应头,需要把add_header X-Frame-Options SAMEORIGIN;添加到 ‘http’, ‘server’ 或者 ‘location’ 的配置中:server { listen 8080; server_name localhost; root /hom...原创 2019-09-25 10:58:18 · 5086 阅读 · 0 评论 -
nginx错误
linux 64系统中启动nginx-1.13.7时出现错误:nginx: [emerg] getpwnam(“www”) failed解决方法1:在nginx.conf中 把user nobody的注释去掉既可解决方法2:错误的原因是没有创建www这个用户,应该在服务器系统中添加www用户组和用户www,如下命令:#/usr/sbin/groupadd -f www#/usr/sbi...原创 2019-09-19 11:30:07 · 309 阅读 · 0 评论 -
Nginx+Center OS 7开机启动设置(转载)
centos 7以上是用Systemd进行系统初始化的,Systemd 是 Linux 系统中最新的初始化系统(init),它主要的设计目标是克服 sysvinit 固有的缺点,提高系统的启动速度。关于Systemd的详情介绍在这里。Systemd服务文件以.service结尾,比如现在要建立nginx为开机启动,如果用yum install命令安装的,yum命令会自动创建nginx.se...转载 2019-04-23 10:11:32 · 617 阅读 · 0 评论 -
nginx配置nginx.conf
location /image/ { root /; rewrite ^/image/(.*)$ /home/sddata/$1 break; }http://IP/image/fy2e.png/IR1/20180131/0300.png /home/sddata/fy2e.png/IR1/20180131/0300.png原创 2018-02-01 13:45:10 · 956 阅读 · 0 评论