PHP

如何熟悉PEAR的Channel(频道)?

1 基础知识 1.1 什么是频道 – 频道是PEAR和Pyrus用于安装的网站 &#82 …

PHP

如何熟悉PEAR的使用?

1 基础知识 1.1 什么是Pear PEAR是可重用的PHP组件框架和系统分发 1.2 Pear的 …

Nginx

如何使用Nginx日志流模块?

1 基础知识 1.1 模块的作用 ngx_stream_log_module用户向日志输出特定的自定 …

Nginx

如何使用Nginx的客户端唯一标识?

1 前言 笔者一个项目中需要完成一个带有安全认证的反向代理,整个测试进入最后阶段是如何在Nginx的 …

Nginx

如何使用Nginx服务端的头变量?

1 前言 笔者公司有一个项目,需要客户端通过head传递一个变量给Nginx,然后Nginx服务端读 …

Nginx

如何部署nginx的echo模块?

1 基础知识 1.1 模块名称 echo-nginx-module 1.2 模块的作用 Nginx内 …

Apache

如何使用Apache压力测试工具AB?

1 理论部分 1.1 工具介绍 – Apache的ab命令模拟多线程并发请求,测试服务器 …

Nginx

如何部署Nginx认证请求模块?

1 理论部分 1.1 模块的名称和作用 – 模块名称,http_auth_request …

Nginx

如何实现Nginx的访问控制?

1 前言 笔者有个云存储经过代理发布在外网,为了安全起见,需要禁止admin在外网的配置,于是就产生 …

Load balancing

如何部署Nginx的负载均衡upstream模块?

1 Nginx的upstream模块 1.1 模块名称 ngx_http_upstream_modu …

CDN技术

如何部署反向代理服务器Nginx?

1 理论部分 1.1 Reverse Proxy概念 是指以代理服务器来接受internet上的请求 …

CDN技术

如何部署具有CDN功能的Nginx模块?

1 Nginx的geoip模块 1.1 模块名称 ngx_http_geoip_module 1.2 …

Java

如何配置keystore(jks)证书?

1 理论部分 1.1 证书 1.1.1 证书的概念 证书是来自一个实体(个人或公司等)的数字签名声明 …

PHP

如何实现多版本的php共存一台服务器?

1. 背景 Boss分配下来一个任务,在一台外网的服务器配置一个云服务。但在我们部署服务后发现,云服 …

Nginx

如何实现Nginx的防盗链功能?

1 前言 为了避免博客的图片等资源被盗链而增加网络开销,笔者需要实现防盗链功能。 2 实践部分 2. …

Nginx

如何实现Nginx的强制跳转https协议?

1 前言 当前https协议使用已经很普遍,此技术基于ssl实现客户端和服务器之间的安全通讯。 因此 …

PHP

如何部署LAMP环境(fastcgi)

1 前言 fastcgi的性能相信不用我多说各位都知道,这是我研究apache加载fastcgi模块 …

.NET

如何部署基于Centos 6.x的ASP.NET环境

1 前言 应技术主管要求,为公司实现ASP.NET框架跨平台运行于Linux服务器上。笔者读书时候也 …

Node.js

如何部署Node.js生产环境?

1 理论部分 1.1 方案简介 本文部署了一个Linux + MySQL + Node.js + E …

Node.js

如何熟悉Node.js的NPM常用操作?

1. 理论部分 1.1 Node.js简介 – Node.js是运行在服务端的JavaS …

Nginx

如何使用nginx的webdav模块实现http上传文件?

1 简介 WebDAV (Web-based Distributed Authoring and V …

Tomcat

如何基于RHEL 6.x部署TomCat?

1. 概念部分 一直以来都觉得Tomcat以root身份运行非常不安全,故研究Tomcat如何以普通 …

Java

如何部署最新版本的JDK运行环境?

1、理论基础 1.1、相关概念 JDK – 是Java Development Kit的 …

Nginx

如何配置Nginx基于用户名和密码的访问控制?

1 环境搭建 1.1 Nginx环境搭建 请参考以下链接搭建基础环境, 如何部署LAMP(Linux …

PHP

如何实现PHP的Session会话保持?

1 基础知识 1.1 概念 session是服务器保持会话数据的一种方法,对应cookie是在客户端 …