分类: 应用服务

Apache获取Squid转发过来的真实IP

修改squid配置记录真实IP(默认已经启用) 修改/etc/squid/squid.conf配置文件 forwarded_for on 修改/etc/httpd/conf/httpd.conf这个Apache配置文件启用第三方mod_rpaf.c滤过前端IP获取真实IP 1.注解掉段下日志的记录方式 LogFormat “%h %l %u %t \”%r\” %>s %b \”%{Referer}i\” \”%{User-Agent}i\”” combined 2. 在下一行添加 Log…

阅读全文 »

CentOS 7 NFS安装配置

系统约定 服务端:192.168.1.4 客户端:192.168.1.5 安装 服务端和客户端都要安装nfs和rpcbind # yum -y install nfs-utils rpcbind 服务器端配置开机启动,客户端不需要 # systemctl enable rpcbind # systemctl enable nfs-server 服务端配置 创建共享目录: # mkdir /mnt/test nfs文件配置 # vim /etc/exports 添加一行: /mnt/test 19…

阅读全文 »

配置haproxy日志输出

CentOS中已经用rsyslog替换掉syslog,因此配置方式有所不同,修改/etc/rsyslog.conf 将最下面两行的注释去掉 # Provides UDP syslog reception $ModLoad imudp $UDPServerRun 514 添加haproxy日志输出路径 local2.* /var/log/haproxy.log 然后重启rsyslog # service rsyslog restart 为了防止日志重复记录,/var/log/messages和 /…

阅读全文 »

keepalived开启不抢占功能

当采用mysql主主高可用方案后,如果master主服务器挂掉,那么backup服务器接管,如果master服务器修复后,由于优先级比backup高,这时候master将接管服务,会出现数据会出现问题,因此需要配置策略,解决办法如下 将keepalived master和backup服务器状态state都配置为backup,在优先级高的那台服务器priority 100下面加上参数nopreempt

阅读全文 »

Squid 命中率监控软件 squid-graph 安装

Squid 安装好运行一段时间,我们需要观察下命中率是多少,方便修改squid配置,提升命中率。squid-graph 可以生成类似MRTG流量图一样的图形界面,方便直观看到命中率情况,安装步骤如下: 下载 # cd /usr/local/src # wget http://sourceforge.net/projects/squid-graph 安装 # tar zxvf squid-graph-3.2.tar.gz # mv squid-graph /usr/local/ 安装perl-GD…

阅读全文 »

IIS不能下载无扩展名文件的解决办法

添加全局 MIME 类型 在 IIS 管理器中,展开本地计算机,右键单击要向其添加 MIME 类型的计算机,单击“属性”。 单击“MIME 类型”选项卡。 单击“新建”。 在“扩展名”框中,键入文件扩展名。 在“MIME 类型”框中,键入与客户端计算机上所定义的文件类型完全匹配的说明。 注意:还可以为无扩展名或未定义 MIME 类型的文件创建 MIME 类型。要完成此操作,在“扩展名”框中键入星号 (*),并且在“MIME 类型”框中键入 application/octet-stream。 单击…

阅读全文 »

Squid timeout 超时配置

connect_timeout 官方解释:TCP的建联超时时间 适用场合:squid 回源与源站建联超时时间,适用于回源方向。 默认配置:connect_timeout 1 minute request_timeout 官方解释:建立连接后的请求超时时间。 适用场景:客户端与squid建联后的,squid判断客户端请求的超时的时间,即squid多长时间没有读到客户端发来的数据就超时。 默认配置:request_timeout 5 minutes read_timeout 官方解释:读数据超时时间…

阅读全文 »

Nginx 安装应用防火墙模块 Naxsi

Naxsi是一个开放源代码、高效、低维护规则的Nginx web应用防火墙模块。Naxsi的主要目标是帮助人们加固他们的web应用程序,以抵御SQL注入、跨站脚本、跨域伪造请求、本地和远程文件包含漏洞。 下载Naxsi模块 # cd /usr/local/src # git clone https://github.com/nbs-system/naxsi.git 重新编译Nginx添加Naxsi模块 查看之前nginx的编译参数 # nginx -V 编译加上新的naxsi模块 # cd ng…

阅读全文 »

IIS不支持APK文件下载的解决办法

将安卓android客户端程序.apk文件上传到网站上后,发现竟然无法下载。.apk就是安卓应用的后缀名,一般通过手机直接输入apk的网址,就可以下载。但是默认情况下,使用IIS作为Web服务器的网站无法下载apk文件,那么怎么才能让IIS支持.apk文件的下载呢? IIS服务器不能下载.apk文件的原因: IIS的默认MIME类型中没有.apk文件,所以无法下载。 IIS服务器不能下载.apk文件的解决步骤: 1.打开IIS服务管理器,找到服务器,右键-属性,打开IIS服务属性; 2.单击MI…

阅读全文 »

CentOS NFS安装配置

系统约定 服务端:192.168.1.4 客户端:192.168.1.5 安装 服务端和客户端都要安装nfs和rpcbind # yum -y install nfs-utils rpcbind 服务器端配置开机启动,客户端不需要 # chkconfig nfs on # chkconfig rpcbind on 服务端配置 创建共享目录: # mkdir /mnt/test nfs文件配置 # vim /etc/exports 添加一行: /mnt/test 192.168.1.0/24(rw…

阅读全文 »