友情提示:欢迎光临!本地已启用二维码api网关,地址是https://api.slogra.com

nginx+keepalived的iptables防火墙配置

post by rocdk890 / 2013-5-22 15:01 Wednesday linux技术

  今天搭建了个nginx+keepalived双主负载均衡,在怎么让前端两台nginx+keepalived通信上,让我纠结了半天,机房前面有没有硬件防火墙不得知,所以为了安全我决定还是把iptables启动起来,下面就是我启动了iptables,并且还能让nginx+keepalived双主都通信的配置文件.
  系统:centos 5.9 64位
  环境:ngin...

阅读全文>>

标签: nginx iptables 负载均衡 防火墙 keepalived 双主

评论(2) 引用(0) 浏览(9604)

centos编译安装nginx+php前端,独立mysql(续)

post by rocdk890 / 2013-5-21 16:13 Tuesday linux技术

   上一篇文章centos编译安装nginx+php前端,独立mysql中,mysql的版本是5.1.63,这篇文章要给大家演示怎么把mysql 5.5.x的只安装客户端.
   系统:centos 5.9 64位
   需要的软件:libiconv-1.14.tar.gz mysql-5.5.25a.tar.gz
1.安装前的准备
安装前的准...

阅读全文>>

标签: nginx centos mysql 安装 php 客户端 独立 前端 后端 client

评论(0) 引用(0) 浏览(4473)

nginx限制后缀

post by rocdk890 / 2013-5-10 9:15 Friday linux技术

  今天一个朋友问我,有没有办法让nginx只允许php后缀执行php,其他的都不执行,最后想了个办法给他.
  系统:centos 5.5
解决办法:
location ~* .(txt|doc|sql|gz)$ {
  if (-f $request_filename) {
         break;
  &nb...

阅读全文>>

标签: nginx 限制 禁止 访问 执行 后缀

评论(0) 引用(0) 浏览(5721)

linux下nginx使用内存加速静态文件访问

post by rocdk890 / 2013-5-8 9:14 Wednesday linux技术

 nginx是一个非常出色的静态资源web服务器.如果你嫌它还不够快,可以把放在磁盘中的文件,映射到内存中,减少高并发下的磁盘IO.先做几个假设.nginx.conf中所配置站点的路径是/home/wwwroot/res,站点所对应文件原始存储路径:/opt/web/res

shell脚本非常简单,思路就是拷贝资源文件到内存中,然后在把网站的静态文件链接指向到内存中即可.具体如下:
#! /...

阅读全文>>

标签: nginx 加速 访问 文件 内存 静态 html

评论(0) 引用(0) 浏览(5089)

shell脚本分析nginx日志访问次数最多及最耗时的页面(慢查询)

post by rocdk890 / 2013-4-1 11:18 Monday linux技术

当服务器压力比较大,跑起来很费力时候.我们经常做站点页面优化,会去查找那些页面访问次数比较多,而且比较费时.找到那些访问次数高,并且比较耗时的地址,就行相关优化,会取得立竿见影的效果的.下面是我在做优化时候,经常用到的一段shell 脚本.这个也可以算是,统计web页面的slowpage 慢访问页面,象mysql slowquery .

以下是我的nginx 配制:

        log_form...

阅读全文>>

标签: nginx shell 分析 日志 log 查询

评论(0) 引用(0) 浏览(4479)

nginx控制指定ip访问网站(即是灰度发布)

post by rocdk890 / 2013-2-22 14:25 Friday linux技术

  今天公司要求给一台nginx反向代理服务器做ip限制,居然要求在维护时,只要2个ip可以访问网站页面,其他ip只能访问维护页面,我居然想都没想就说可以实现,现在想来真的太大胆了点,好了,经过几小时的琢磨还真搞出来了.
   系统:centos 5.5
   环境:nginx反向代理,ip是192.168.10.5
  &nb...

阅读全文>>

附件下载:
nginx指定限制.rar 1.19KB

标签: nginx 限制 ip 禁止 反向代理 访问 指定

评论(1) 引用(0) 浏览(8175)

配置selinux策略加固nginx

post by rocdk890 / 2013-1-5 9:34 Saturday linux技术

默认情况下,SELinux没有保护Nginx Web服务器,可以手动配置进行保护,首先安装SELinux编译时需要的支持包:
 
# yum -y install selinux-policy-targeted selinux-policy-devel
 
从主页(http://sourceforge.net/projects/selinuxnginx/)下载SELin...

阅读全文>>

标签: nginx centos 配置 linux 安全 加固 保护 selinux 策略

评论(0) 引用(0) 浏览(5789)

nginx禁止英文浏览器或操作系统访问

post by rocdk890 / 2012-12-17 14:07 Monday linux技术

  HTTP协议发送请求是会附加accept_language,通过它可知道浏览器所支持的语言,一般也为操作系统默认的语言.
给大家列举一些accept_language标识:
zh 中文
zh-cn 大陆
zh-tw 台湾
zh-hk 香港
en 英文

示例,允许中文用户访问,拒绝其它语言用户访问.
if ( $http_accept_language ~* ^[^zh])
{
return 404; #...

阅读全文>>

标签: nginx 系统 禁止 英文 浏览器 accept_language

评论(0) 引用(0) 浏览(4901)

nginx安全加固配置

post by rocdk890 / 2012-12-12 14:39 Wednesday linux技术

  今天看到紫色葡萄blog上的nginx加固配置不错,就转到自己blog上来,代码如下:

       location = /robots.txt { access_log off; log_not_found off; }
       location = /favicon.ico { access_log off; log_not_found off; }
       loca...

阅读全文>>

标签: nginx 安全 加固 user-agent agent 头信息 user

评论(0) 引用(0) 浏览(9165)

centos编译安装nginx+php前端,独立mysql

post by rocdk890 / 2012-8-23 17:33 Thursday linux技术

   很多企业在搭建web网站的时候,大多数都是采用web+php在一台服务器,mysql独立一台服务器,当然我们这里不讨论是否可以抗得住高并发,数据备份和安全这些.写这篇文章之前,我问了很多人前端是否需要安装mysql,一些说需要,最后我采用的是在web前端安装mysql客户端.
   前端(nginx+php)ip:192.168.10.8
 ...

阅读全文>>

标签: nginx centos mysql php-fpm 安装 php 独立 前端

评论(0) 引用(0) 浏览(6197)

nginx不浏览直接下载文件

post by rocdk890 / 2012-7-30 11:12 Monday linux技术

 当我们使用Nginx时,如果要让一些附件比如txt,pdf,doc等不直接在浏览器打开,而弹出另存为的对话框(也就是下载),则可以在nginx里添加如下配置:
location / 
{
if ($request_filename ~* ^.*?\.(txt|doc|pdf|rar|gz|zip|docx|exe|xlsx|ppt|pptx)$){
add_header Content...

阅读全文>>

标签: nginx 配置 设置 下载 浏览

评论(0) 引用(0) 浏览(11319)

centos编译安装nginx+php-fpm+mysql

post by rocdk890 / 2012-6-24 21:28 Sunday linux技术

  本来不是很想写这篇文章的,毕竟网上都有很多人都写了编译安装lnmp的教程,更有一键安装包来方便大家,这是我个人的特色编译,记录下来方便自己,也方便有很多人跟我一样奇怪的需求的.
   系统:centos 5.5
   需要的软件包:libiconv-1.14.tar.gz nginx-1.2.1.tar.gz php-5.2.17.tar....

阅读全文>>

标签: nginx centos mysql php-fpm 安装 php 搭建 编译 环境 lnmp 个人

评论(0) 引用(0) 浏览(6983)

centos安装nginx+resin

post by rocdk890 / 2012-6-17 14:15 Sunday linux技术

  一般网站使用java语言都是用tomcat,今天给大家介绍下用resin来支持java.Resin是CAUCHO公司的产品,是一个非常流行的application server,对servlet和JSP提供了良好的支持,性能也比较优良,resin自身采用JAVA语言开发!
  系统:centos 5.5
  需要的软件:resin-4.0.28.tar.gz ng...

阅读全文>>

标签: nginx 整合 centos 配置 安装 resin

评论(0) 引用(0) 浏览(9796)

nginx下wordpress伪静态设置

post by rocdk890 / 2012-5-31 17:29 Thursday linux技术

  最近无聊搭建了个WordPress的blog系统来玩,记录下在nginx下的伪静态规则,但nginx是不支持.htaccess文件的,所以只能写到配置里.
1.下面是nginx的伪静态,要写在server里.
location / {
if (-f $request_filename/index.html){
        rewrite (.*) ...

阅读全文>>

标签: nginx 配置 .htaccess 设置 伪静态 rewrite Wordpress

评论(2) 引用(0) 浏览(7896)

nginx编译优化

post by rocdk890 / 2012-4-30 8:12 Monday linux技术

  今天去nginx.org官网看到已经发布nginx-1.2.0稳定版,决定把自己vps上的nginx-1.0.15升级到1.2.0.好了来看教程吧.
   系统:centos 5.5
   需要的软件:nginx-1.2.0.tar.gz ngx_cache_purge-1.3.tar.gz Nginx-accesskey-2.0.3.tar....

阅读全文>>

标签: nginx 升级 编译 减小 大小 体积

评论(0) 引用(0) 浏览(4199)