gzip(GNU-ZIP)是一种压缩技术。经过gzip压缩后页面大小可以变为原来的30%甚至更小,这样,用户浏览页面的时候速度会块得多。gzip的压缩页面需要浏览器和服务器双方都支持,实际上就是服务器端压缩,传到浏览器后浏览器解压并解析。浏览器那里不需要我们担心,...
近期由于工作需要,做了些防DDOS攻击的研究,发现nginx本身就有这方面的模块ngx_http_limit_req_module和ngx_http_limit_conn_module。 一、基本介绍 1.ngx_http_limit_req_module 配置格式及说明: 设置一个缓存区保存不同key的状态,这里的状态是指当前的...
经常会有一些无聊的人,对网站发起ddos攻击或者cc攻击。 可以在nginx上做一下限制来防止类似攻击。如下配置nginx.conf文件内容: ## # Basic Settings ## keepalive_timeout 30; types_hash_max_size 2048; ## # Performance Settings ## sendfile on; tcp_no...
nginx自带的模块就可以支持SSI,OutOfMemory.CN的文档站点doc.outofmemory.cn就被配置成了支持ssi的。 如下是支持ssi的配置部分: #doc.outofmemory.cn server { listen 80; server_name doc.outofmemory.cn; access_log /www/logs/doc.outofmemory.cn/access...
#使用哪个用户启动nginx 前面是用户,后面是组 user www www; #nginx工作的进程数量 worker_processes 2; # [ debug | info | notice | warn | error | crit ] 错误日志的位置 error_log /var/htdocs/logs/nginx_error.log crit; #进程号保存文件 pid /usr/loc...
location 语法:location [=|~|~*|^~] /uri/ { } 默认:否 上下文:server 这个指令随URL不同而接受不同的结构。你可以配置使用常规字符串和正则表达式。如果使用正则表达式,你必须使用 ~* 前缀选择不区分大小写的匹配或者 ~ 选择区分大小写的匹配。 确定 哪个...
在Apache中有自带的ab命令可以测试服务的压力,而nginx没有自带的命令,必须要采用第三方软件来测试,今天就简单介绍一下webbench对nginx的压力测试,压力测试是对系统管理员和运维人员必须的,可以很清晰地看清服务器能接受多大压力。 1、测试系统:Centos6...
#!/bin/sh #chkconfig: 2345 10 90 #name: nginx #description: Nginx Service Script # case $1 in start) echo Starting Nginx... /usr/local/nginx/nginx -c /usr/local/nginx/nginx.conf ;; stop) echo Stopping Nginx... /usr/bin/killall -s QUIT nginx...
iptables防火墙配置不好就可以导致我们自己也上不了服务器哦,下面我们一起来看看自己在今天vps告急,ssh都登录不上去,上去很艰难的查了日志,发现几个ip访问异常,应该是某插件的爬虫,之前把图简单iptables禁用了,只能再次开启,主要命令如下 代码如下 #...
linux中防火墙就是iptables了,它的功能强大比windows防止强大多了,下面我整理了一些vps安全配置与一些端口配置iptables规则与大家分享。 第一步,首先确定你的系统已经安装Iptables.打开SSH终端,输入 whereis iptables 如果能看到如下类似信息,说明你已经安...
在centos中我们可以利用iptables防火墙来屏蔽指定IP或地区IP(www.111cn.net)地址了,下面我以屏蔽俄罗斯和土耳其的IP为实例来给各位同学介绍几个实例。 自从用上了 VPS 后,发现大量的网络攻击无时无刻都存在,比如被扫描端口,被暴力破解,被猜解后台密码,...
iptables可以封掉指定IP了,像我这种情况如果是想封国外IP的这样我需要先分析IP再进行iptables进行封IP了,现在我发现有一个xtables-addons可以帮我解决这个问题下面看一下具体配置方法。 1. 前提条件 iptables = 1.4.5 kernel-devel = 3.7 2. 安装依赖包 代...
Iptables是防火墙软件了而shadowsocks是一个基于python的轻量级soc(www.111cn.net)ks代理软件了,下面我们来看看shadowsocks使用Iptables随机多端口方法。 Openwrt下配置iptables将shadowsocks连接随机DNAT到特定端口: 代码如下 iptables -t nat -A OUTPUT -...
最近在调试服务器的iptables,自己做了个定时关iptables,但晚上回家很少开电脑,所以就没法去启动iptables,当然你可能会说,为什么不取消定时关闭iptables,我只能说个人的环境不一样,需求也就不一样 脚本内容: 代码如下 复制代码 vi iptables-reset.sh #!/bin/ba...
iptables防火墙非常的强大了,下面来介绍一个基于iptables功能来实现(www.111cn.net) 劫持并拦截DNS查询53端口实现转向跳转的例子,希望例子可以帮助到大家哦。 企业内网中经常会有这样的需求,比如说业务服务器的IP地址为192.168.6.25,大家也就习惯于访问这...
这里主要介绍电脑无需任何设置,就能够自动加密代理特定网站的HTTP/HTTPS协议。 方案介绍 涉及到的软件 BIND : 一个流行的域名解析服务器,我们可以设置哪些域名需要走加密线路。 Stunnel : 使用TLS对tcp协议进行加密,也就是对tcp建立一条加密线路。 SNI Pr...
当今世界,人们的计算机都相互连接,互联互通。小到你的家庭局域网(LAN),大到最大的一个被我们称为互联网。当你管理一台联网的计算机时,你就是在管理最关键的组件之一。由于大多数开发出的应用程序都基于网络,网络就连接起了这些关键点。 这就是为什么...
问题: 我尝试着解决我 Linux 系统上的 Apache Web 服务器的错误,Apache的错误日志文件放在[XX Linux 版本]的哪个位置呢? 错误日志和访问日志文件为系统管理员提供了有用的信息,比如,为 Web 服务器排障, 保护 系统不受各种各样的恶意活动侵犯,或者只是...
Mac下的分流方法来源于chnroute这个项目,对作者表示衷心的感谢 项目地址:https://github.com/jimmyxu/chnroutes 此项目不仅仅是针对Mac,而且同时支持windows/linux,以及基于linux的路由器。 下面就说下Mac下的使用步骤: 1. 首先,你要弄一个VPN并且设置...
我们知道,VPN有很多种,比如Windows Server系列自己就带了VPN服务器,安装配置都非常简单,而今天我要在日志中介绍部署的,是Linux下的VPN-Server,基于PPTP协议。Ubuntu系统是基于Debian构造的一版发行版,交流社区非常活跃,而且因为基于Debian,他自己带...
直接插入到nginx.conf里面的server中。 nginx下WordPress伪静态化规则 location / {root $doc_root;index index.php;if (-d wp-admin){break;}if (-f $request_filename/index.html){rewrite (.*) $1/index.html break;}if (-f $request_filename/index.php)...
1.先看看你的主机是否支持pptp,返回结果为yes就表示通过。 modprobe ppp-compress-18 echo yes 1 modprobe ppp - compress - 18 echo yes 2 .是否开启了TUN,有的虚拟机主机需要开启,返回结果为cat: /dev/net/tun: File descriptor in bad state。就表示通...
nginx 安装 Nginx只是web服务器,配合php技术实现的fastcgi来提高性能。 1、安装rewrite模块支持包pcre库: # tar zxvf pcre-7.8.tar.gz # cd pcre-7.8/ # ./configure # make make install cd ../ 2、安装Nginx 说明:创建www用户组及www用户,如果之前php-f...
配置文件位由编译参数--conf-path指定,这里位于/etc/nginx/目录下. 1. http服务配置文件: user www www; worker_processes 5; error_log /var/nginx/logs/error.log; #error_log logs/error.log notice; #error_log logs/error.log info; pid /var/nginx/ngin...
#nginx.conf #运行用户 user www-data; #启动进程,通常设置成和cpu的数量相等 worker_processes 1; #全局错误日志及PID文件 error_log /var/log/nginx/error.log; pid /var/run/nginx.pid; #工作模式及连接数上限 events { use epoll; #epoll是多路复用IO(I/...
Nginx安装完成后的配置文件是没有语法高亮的,这可能在配置起来有点棘手因为并不知道是否书写正确当然如果能相信自己每次填写配置文件都可以做到无错可以不用做这些。按照一下方式可以对配置文件进行高亮语法显示。 1.下载nginx vim(语法高亮主要还是调用vim...
Nginx使用有两三年了,现在经常碰到有新用户问一些很基本的问题,我也没时间一一回答,今天下午花了点时间,结合自己的使用经验,把 Nginx的主要配置参数说明分享一下,也参考了一些网络的内容,这篇是目前最完整的Nginx配置参数中文说明了。 #定义Nginx运行...
Nginx安装后主配置文件在/usr/local/nginx/conf目录下,接下来看下介绍下主配置文件吧。 主配置文件分为两部分主配置段和协议配置段: 主配置段 #使用的用户名和组 user nginx nginx ; #指定worker进程数 worker_processes 1; #指定错误日志文件路径,日志级...
1 Docker 是什么? -1.1 容器是什么? -2 安装 Docker -2.1 启动 docker 守护进程 -3 ...
使用场景 最近,报告查询系统负载均衡集群相关配置已经完成,两种实现方式分别是基于E...
当你执行 nginx -t 得时候,nginx会去测试你得配置文件得语法,并告诉你配置文件是否...
本文将介绍一些SSL安全性的配置,以此提升网站的安全等级。先给出本博客的SSL配置: s...
Step 1:安装配置JDK 1.下载JDK rpm包 下载地址:http://www.oracle.com/technetwork/...
问题现象: 我们有时候会遇到ssh连接服务器的时候非常慢,经常是要等30秒以上,甚至更...