为什么要编译安装 ?
1.更好的适应当前环境。
2.可以灵活的选择要安装的路径以及所需的功能。
3.更新到新版本方便快捷。
编译安装前所需要的准备:
1.GCC编译器
首先检查GCC是否安装,命令:gcc -v ,如果显示有相关版本信息,则说明已经安装好,没有就安装:
yum install -y gcc # -y参数表示一直确认安装
2.PCRE库
Nginx的HTTP模块要用它来解析正则表达式。
yum install -y pcre pcre-devel
pcr...
Nginx 常用各开源网站伪静态配置
Nginx下Wordpress伪静态规则:
location / {
if (-f $request_filename/index.html){
rewrite (.*) $1/index.html break;
}
if (-f $request_filename/index.php){
rewrite (.*) $1/index.php;
}
if (!-f $request_filename){
rewrite (.*) /index.php;
}
rewrite /wp-admin$ $scheme://$host$uri/ permanent;
}
123456789101112
location / {i...
利用zabbix实现对nginx的监控
一、监控Nginx:
1、修改Nginx配置文件,以便访问nginx status页面(nginx编译时需加参数--with-http_stub_status_module)
location /nginx-status {
stub_status on;
access_log off;
allow 127.0.0.1;
allow 172.16.8.250;
deny all; }
2、 上传脚本:nginx-check.sh,赋予执行权限,并放到/usr/local/zabbix/bin 目录下,
3、 修改zabbix agent conf 文件,添加key:
UserParameter=nginx[*...
Linux 常用前端应用服务器nginx 的安装和配置
Nginx的安装
nginx 针对各个平台都可以用相应的默认包来安装,这里我主要是给大家介绍使用源码编译安装,其中包含具体的编译参数
开始之前呢,我们先要安装编译环境gcc g++ 开发库之类的,我这里默认已经装好了,没有装好的同学按照下面方法安装一下:
我以CentOS平台为例,用yum安装开发库环境
ububtu平台编译环境可以使用以下指令
apt-get install build-essential
apt-get ...
Nginx 安装php-fpm
Nginx 安装php-fpm
nginx本身不能处理PHP,它只是个web服务器,当接收到请求后,如果是php请求,则发给php解释器处理,并把结果返回给客户端。
nginx一般是把请求发fastcgi管理进程处理,fascgi管理进程选择cgi子进程处理结果并返回被nginx
本文以php-fpm为例介绍如何使nginx支持PHP
一、编译安装php-fpm
什么是PHP-FPM
PHP-FPM是一个PHP FastCGI管理器,是只用于PHP的,可以在 http://php-fpm.org/download...