• 让nginx日志中打印出通过f5跳转的内网请求的源ip

    日期:

    如果内网请求是从f5跳转到nginx上的话,默认的nginx日志配置只有$remote_addr,因此只会让nginx的access.log打印出f5的ip(即反向代理服务器的IP地址)而不会打印出源ip的。 需要知道源ip的话则需要做两个步骤: 1:在log_format里面添加$http_x_forwarded_fo...

  • ubuntu 中搭建gitlab方法

    日期:

    1 首先需要使用root用户登录系统,更新与升级系统 # run as root apt-get update apt-get upgrade apt-get install sudo 2 安装编辑器vim sudo apt-get install -y vim 3. 安装gitlab 依赖的软件包 sudo apt-get install -y build-essential zlib1g-dev liby...

  • centos 6中安装gitlab方法

    日期:

    GitLab,是一个利用 Ruby on Rails 开发的开源应用程序,实现一个自托管的Git项目仓库,可通过Web界面进行访问公开的或者私人项目。 它拥有与Github类似的功能,能够浏览源代码,管理缺陷和注释。可以管理团队对仓库的访问,它非常易于浏览提交过的版本并提供...

  • nginx-upload-module模块实现文件上传(multipart/form-data和断点续传)

    日期:

    前言 有时候我们想简单实现文件上传的功能,又不想使用额外的语言(比如PHP、Java),或者想实现文件的断点续传。这个时候Nginx的一个模块nginx-upload-module就能满足我们的需求。 模块安装 下载模块: cd /tmp wget https://codeload.github.com/vkholodko...

  • 隐藏和伪装Apache和服务器版本

    日期:

    Apache服务器走到那里,unix/linux就跟到那里,这足以说明在WEB服务器领域Apache的优良性能与市场占有率 这今天互联网的大环境下,web服务已经成为公司企业必不可少的业务,大多数的安全问题也跟随而来,攻击重点也转移为web攻击,许多web与颇有价值的客户服...

  • apache防盗链配置

    日期:

    什么是盗链? 盗链的定义是:此内容不在自己服务器上,而通过技术手段,绕过别人放广告有利益的最终页,直接在自己的有广告有利益的页面上向最终用户提供此内容。常常是一些名不见经传的小网站来盗取一些有实力的大网站的地址(比如一些音乐、图片、软件的下...

  • linux下使用apache+svn+ssl配置安全版本控制服务

    日期:

    最近决定把svn从外包公司的SVN服务器上迁移到我们自己的linux服务器上,通过查询资料和实践获得了linux下配置apache+svn+ssl的经验。本文分享一下这个经验。 环境: centos 5.4_x64 apache 2.2.8 subversion-1.4.2 安装过程: 1、安装apache # ./configure pr...

  • 网站提速:Apache mod_pagespeed模块的安装教程

    日期:

    mod_pagespeed 是一个适用于 Apache httpd 的模块,它可以自动完成超过15项的优化工作,包括优化缓存,减少客户端服务器之间的通讯,降低负载等等。 据称该模块可以有效将网页加载速度提高50%,Google这款加速模块简单地解决了许多复杂的问题: 1、如果你的网...

  • nginx构建高性能web站点

    日期:

    这个架构基于squid、nginx和lvs等技术,从架构上对bbs进行全面优化和保护,有如下特点: 1、高性能:所有的点击基本上全部由前端缓存负责,提供最快速的处理。 2、高保障度:不需考虑应用程序稳定与否、程序语言是何种、数据库是何种,都能从架构上保证稳定...

  • Apache 性能测试工具 – ab 介绍

    日期:

    ab的全称是ApacheBench,是 Apache 附带的一个小工具,专门用于 HTTP Server 的benchmark testing,可以同时模拟多个并发请求。 Apache ab 语法参数介绍: 语法 ab [ -A auth-username:password ] [ -c concurrency ] [ -C cookie- name=value ] [ -d ] [ -e...