详解nginx+php执行请求的工作原理

php工作原理首先先了解下常听说的cgi,php-cgi,fastcgi,php-fpm到底是什么关系,帮助了解php的工作原理cgi协议cgi协议用来确定webserver(例如nginx),也就是内容分发服务器传递过来什...

2019-03-12

Ubuntu安装cassandra数据库

Apache Cassandra 是一个分布式的、可伸缩、高可用以及容错的 NoSQL 数据库,最开始由 facebook 开发,后来贡献给 Apache 基金会。Cassandra 的数据模型灵感来自于 Google Bigt...

2019-02-25

uwsgi+nginx在ubuntu14.04上部署django项目

注意:这里默认已经有完成的django项目,本文不做相关django项目介绍 1.通过python pip安装uwsgi:sudo apt-get install python-devsudo apt-get install python-pipsudo...

2019-02-25

Ubuntu修改gem源

大家都在国内,所以访问gem的国外官网很痛苦,在用gem安装软件的时候,很可能安装不上,幸好淘宝为大家做了一个镜像,每15分钟同步一次国外的官网,所以,可以把gem源换为淘宝源。...

2019-02-25

如何提高服务器并发处理能力

说明以下内容为入门级介绍,意在对老技术作较全的总结而不是较深的研究。主要参考《构建高性能Web站点》一书。什么是服务器并发处理能力一台服务器在单位时间里能处理的请求...

2019-02-25

Ubuntu16.04如何开启swap分区

一. 什么是swap分区?Swap分区即交换分区,是在系统的物理内存不够用的时候,把物理内存中的一部分空间释放出来,以供当前运行的程序使用。那些被释放的空间可能来自一些很长时间没...

2019-02-25

CentOS安装BitTorrent Sync搭建自己的同步工具

BitTorrent Sync简称BitSync是一款功能非常强大的同步工具,并且支持多终端设备:windows、linux、移动设备等都没有问题,再加上国内网盘纷纷关闭,如果您想自建搭建同步工具使...

2019-02-16

Linux centos 6.x以RPM包方式安装redis

平台: centos 6.5 x86_64安装:redis-3.0.7-4.el6.art.x86_64.rpm1,下载rpm包。打开地址 http://pkgs.org/download/redis 进入根据自己的linux平台以及需要安装的redis版本进...

2019-02-16

安装zabbix 3.4版本编译报错configure: error: Unable to use libevent (libevent check failed) 解决办法

由于本站服务器进行了调整,所有的运行环境都进行了重装,打算把zabbix安装起来,以便服务器啥情况都有通知可以收到。于是到官网下载当前最新版本zabbix 3.4来安装,还是和之前的依...

2019-02-16

centos 7.4 yum仓库不可以用问题解决办法

虚拟机版本:VMware 14 Pro安装的Linux版本:RHEL7.4yum软件仓库,软件仓库通常不可用,怎么办?安装其他软件过程会提示如下安装错误,百度一些文档,都相对较旧,因此在此处进行更新,This s...

2019-02-16

由于 Web 服务器上的“ISAPI 和 CGI 限制”列表设置,无法提供您请求的页面

由于 Web 服务器上的“ISAPI 和 CGI 限制”列表设置,无法提供您请求的页面】 详细错误:HTTP 错误 404.2 – Not Found. 由于 Web 服务器上的“ISAPI 和 C...

2019-02-16

IIS FTP PASV模式下更改端口范围

IIS FTP里的PASV模式下默认端口范围 1024 – 65535,连接时会从中随机选择到响应。如果该值未指定,或被设置成空字符串,则将使用 Winsock 指定的默认值 1025-5000。如果指...

2019-02-16

nginx安装报错:nginx: [error] invalid PID number “” in “/usr/local/nginx/logs/nginx.pid” 解决办法

搞了一个美国服务器,重新弄了下nginx安装配置,重新/usr/local/nginx/sbin/nginx -s reload 提示如下报错:[root@Kvmla-201606291067 conf]# /usr/local/nginx/sbin/nginx...

2019-02-16

nginx错误日志文件Error.log常见错误详细说明

我们经常遇到各种各样的nginx错误日志,平时根据一些nginx错误日志就可以分析出原因了。不过不是很系统,这里网上看到一篇资料还是比较系统的关于nginx的error.log的详细说明,这...

2019-02-16

upstream timed out (110: Connection timed out) while reading response header from upstream解决办法

通过nginx配置反向代理以后,很多时候会出现后端服务器超时的情况,前台一般看到的情况是504超时提示状态码。如果直接挂掉则会提示502.这种情况原因比较多,比如后端服务器代码执...

2019-02-16

Nginx编译报错./configure: error: SSL modules require the OpenSSL library. 解决办法

./configure: error: SSL modules require the OpenSSL library.You can either do not enable the modules, or install the OpenSSL libraryinto the system, or build th...

2019-02-16

CentOS 6使用OSSFS将阿里云OSS挂载到ECS

OSS是阿里云推出的对象存储服务,和七牛云存储等类似,价格也比较便宜,最近发现一个工具OSSFS可以将OSS挂载到阿里云ECS服务器上,可以达到存储/备份的目的。OSSFS功能支持POSIX 文...

2019-02-16

CentOS一键升级内核并开启Google BBR

Google BBR是一款TCP加速工具,类似与锐速,Google开源了BBR 拥塞控制算法,并提交到了 Linux 内核,最新的 4.9 版内核已经用上了该算法。因此要想使用BBR,必须升级到最新内核。...

2019-02-16

Linode CentOS 7升级内核与开启BBR

曾分享过秋水逸冰的一键脚本,但是发现Linode VPS无法通过脚本升级,原因是Linode内核是官方修改过的。正确的姿势是先安装Grub2,然后再升级内核,分享下实现方法。 安...

2019-02-16

使用htpasswd实现Nginx验证访问

Nginx是一个高性能的WEB服务器,越来越多的用户使用,如果您的某个站点不希望对外公开(比如PHPMyAdmin),可以使用htpasswd实现Nginx验证访问。安装htpasswdhtpasswd是Apache密码生...

2019-02-15

Linux服务器之登录安全

Linux操作系统在服务器领域应用非常广泛,与此同时安全性问题也不容小视,网络上每天都存在扫描、注入、攻击等,而作为Linux的第一道入口“登录”显得至关重要。一、修...

2019-02-15

CentOS 7一键安装Seafile搭建私有云存储

Seafile 是一款开源企业云盘,和Owncloud类似,个人感觉Seafile更加稳定,搭建也很简单,为了方便,xiaoz写了一个一键脚本,方便快速搭建自己的私有云。环境要求CentOS 7 64位Python >=...

2019-02-15

Linux安装Stat Hub自建服务器监控

Stat Hub 是一个帮您收集并展示众多服务器状态的服务。它由两部分组成,一是服务端,用于接收、储存和展示状态;另一个是客户端,它用于收集并发送状态到服务端。Stat Hub没有Z...

2019-02-15

CentOS 7安装Firewalld防火墙与常用命令

firewalld是Linux操作系统的防火墙管理工具。它通过充当Linux内核的netfilter框架的前端来提供防火墙功能,就像iptables一样。 安装firewalld 默认情况下CentO...

2019-02-14

Nginx常用屏蔽规则,让网站更安全

Nginx (engine x) 是一个高性能的HTTP和反向代理服务,目前很大一部分网站均使用了Nginx作为WEB服务器,Nginx虽然非常强大,但默认情况下并不能阻挡恶意访问,xiaoz整理了一份...

2019-02-14

CentOS系统下多种图片压缩方案

介绍过TinyPNG提供的压缩服务,效果非常棒。ImgURL 图床也是使用TinyPNG来提供图片压缩,不过TinyPNG有免费次数限制。于是xiaoz寻找了Linux系统下的其它图片压缩方案,希望后期能...

2019-02-14

CentOS使用Mozilla JPEG压缩图片

一个来自Mozilla的开源项目mozjpeg,可以有效的对JPEG图片进行压缩。安装Mozilla JPEG源码下载地址:https://github.com/mozilla/mozjpeg/releases#安装nasm环境yum -y install...

2019-02-14

Linux使用BestTrace进行路由跟踪,支持显示IP归属地

Linux服务器上进行路由跟踪通常的做法是使用traceroute命令,不过该命令无法显示IP归属地,看起来不方便。可以考虑使用ipip.net 提供的路由跟踪工具BestTrace来替代traceroute,B...

2019-02-13

阿里云Windows服务器如何取消按ctrl+alt+del才能登录?

默认连接到阿里云 Windows 服务器进行登录时都需要先按 ctrl+alt+del 键后才会出现登录页面,有没有什么办法可以直接取消按 ctrl+alt+del 键而直接出现登录页面?办法是有的,只...

2019-02-12

Nginx 开机启动

在安装完nginx后,重新启动需要“kill -HUP nginx进程编号”来进行重新加载,显然十分不方便。如果能像apache一样,直接通过脚本进行管理就方便多了。nginx官方早就想...

2019-02-12

linux nginx安装与nginx配置详解

1.什么是Nginx Nginx(发音同 engine x)是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,并在一个BSD-like 协议下发行。由俄罗斯的程序设计师Igo...

2019-02-12

nginx实现 mp4流媒体服务器

一.安装编译时说需要的扩展yum install automake autoconf make gcc gcc-c++ 二.安装nginx-rtmp-module 第一种方式比较简单yum install pcre pcre-devel yum in...

2019-02-12

在nginx安装nginx-rtmp-module模块

1.下载nginxwget http://nginx.org/download/nginx-1.15.1.tar.gz 2.下载nginx-rtmp-modulewget https://github.com/sergey-dryabzhinsky/nginx-rtmp-module/archiv...

2019-02-12

一行命令,自动同步代码 gitee/github 到服务器。(适用于所有语言)

一键安装 caddy 及 git 插件curl https://getcaddy.com | bash -s personal http.git添加 Caddyfile 文件:# 这里可以写域名加端口,也可以IP加端口,请注意在防火墙开启对应端口...

2019-02-12

在 CentOS 7 操作系统进行 OpenVZ 7 安装

第一次在开源中国发表博文,容我自我简单介绍一下。我是来自ExtMail的运维人员,一直致力于ExtMail运行环境与系统热备互备方面的研究。今天带来关于OpenVZ 7 的安装博文,现使用...

2019-02-12

Memcached特性、优点和限制

这里需要说明,很多开发者觉得 Memcached 是一种分布式 Cache ,但其实 Memcached 服务端本身是单实例的,只是在客户端实现过程中可以根据存储的主键作分区存储,而这个区就是 Memc...

2019-02-12

Redis连接错误的情况总结分析

最近由于流量增大,redis 出现了一连串错误,比如:LOADING Redis is loading the dataset in memoryuse of closed network connectionconnection pool exhaustedconnection refu...

2019-02-08

Nginx代理时header头中带"_"信息丢失问题的解决

开发网关项目时,在请求时往请求头header中放入了签名sign_key信息,在接收请求时再从header中拿出,在本地调试时是可以的,但上线之后通过Nginx代理之后发现拿不到。location...

2019-02-08

阿里云服务器如何开放888端口给宝塔Web面板?

昨天 boke112 问答在阿里云 Windows 服务器上安装好了宝塔面板,为了便于管理而不是登录服务器对面板进行操作,所以很有必要通过宝塔 Web 面板来管理,但是在点击“Web 面板...

2019-02-03

IIS通过URL重写实现防盗链

盗链是指服务提供商自己不提供服务的内容,通过技术手段绕过其它有利益的最终用户界面(如广告),直接在自己的网站上向最终用户提供其它服务提供商的服务内容,骗取最终用户的浏览和...

2019-01-30

远程桌面关闭teamviewer不能连接阿里云Win服务器?

由于平时习惯了使用 TeamViewer 管理远程服务器,所以这次我也在阿里云 Windows 服务器上安装 TeamViewer,以便在本地通过 TeamViewer 远程控制或文件传输到服务器,没想到在本地...

2019-01-30

iptables防火墙,常用规则整理

iptables 是一个配置 Linux 内核 防火墙 的命令行工具,是 netfilter 项目的一部分。目前大多数Linux默认使用iptables作为防火墙,因此有必要熟悉和了解一下。 安装...

2019-01-30

Linux静态编译安装aria2

aria2是一个轻量级的多协议和多源命令行下载实用程序。支持HTTP/HTTPS,FTP,SFTP, BitTorrent和Metalink。aria2可以通过内置的 JSON-RPC和XML-RPC接口进行操作。使用官方提供的...

2019-01-29

优化LINUX内核阻挡SYN洪水攻击

SYN洪水攻击(SYN Flooding Attack)即是指利用了 TCP/IP 三次握手协议的不完善而恶意发送大量仅仅包含 SYN 握手序列数据包的攻击方式。该种攻击方式可能将导致被攻击计算机为...

2019-01-27

php-fpm chroot功能的使用

nginx+php-fpm是现在配置php环境非常流行的组合之一。nginx以其并发能力强,轻巧,速度快而受到非常多人的青睐,php-fpm以其安全,处理php速度快而成为与nginx的最佳组合。php-fpm...

2019-01-27

Linux简单处理CC攻击shell脚本

第一个脚本是通过查找日志中访问次数过多的ip,并用iptables屏蔽,600秒解封。#!/bin/bashbtime=600attacks=20tmpBlockIPFile=/home/tmp_block_iptimestamp=$(date +%s)logPa...

2019-01-27

远程密令临时开启ssh端口

linux服务器,我们一般是通过ssh通道远程管理,这就需要我们开启ssh端口,如22。但开启端口有被暴力破解的风险,你会说可以设置复杂的密码或使用证书避免。就算破解不了密码,但opens...

2019-01-27

OpenResty(nginx扩展)实现防cc攻击

本文介绍使用openresty来实现防cc攻击的功能。openresty官网http://openresty.org/cn/index.html。下面是防cc攻击的流程图。根据流程图,我们知道防cc攻击主要包括两部分,一是...

2019-01-27

Linux桌面系统iptables安全配置

Linux 的安全声誉一直比 Windows 系统要好,但它也并不完美。有许多 Linux 发行版都没有采用最佳的安全默认值,所以用户在安装好系统之后,大多需要自行实施安全配置。...

2019-01-27

iptables配置只允许PHP 9000端口访问

以一键安装包搭建的环境为基础,php 默认是监听在 127.0.0.1:9000 。本文以此为例进行配置说明:通常,设置 iptables 会对于服务器的对外访问都设置为允许比如:filter :INPUT DROP...

2019-01-27
返回顶部
顶部