Nginx反向代理和负载均衡实践

    Nginx作为反向代理服务器,可以对Web服务器提供加速,并且具有负载均衡的功能。nginx可以自动剔除停止服务的服务器,保证web服务的正常访问。 本例实现一个用户访问192.168.1.4,将其代理到192.168.1.2:80、192.168.1.3:80这两台服务器实现负载。 以下为配置文件 nginx.conf: user www www; worker_processes 10; #error_log logs/error.log; #error_log logs/error.log notice;...阅读全文
    作者:绝缘体.. | 分类:nginx, 开发工具 | 阅读: | 标签:, , , ,

    使用socket方式连接Nginx优化php-fpm性能

    Nginx连接fastcgi的方式有2种:TCP 和 unix domain socket 什么是Unix domain socket? Unix domain socket 或者 IPC socket是一种终端,可以使同一台操作系统上的两个或多个进程进行数据通信。与管道相比,Unix domain sockets 既可以使用字节流和数据队列,而管道通信则只能通过字节流。Unix domain sockets的接口和Internet socket很像,但它不使用网络底层协议来通信。Unix domain soc...阅读全文
    作者:绝缘体.. | 分类:nginx, PHP, 开发工具, 编程语言 | 阅读: | 标签:, , , ,

    PHP swoole扩展安装和使用

    php swoole扩展,PHP语言的高性能网络通信框架,提供了PHP语言的异步多线程服务器,异步TCP/UDP网络客户端,异步MySQL,数据库连接池,AsyncTask,消息队列,毫秒定时器,异步文件读写,异步DNS查询,下面记录一下本次关于swoole扩展的安装和使用。 1、下载swoole源码包 [root@nginx ~]# wget https://codeload.github.com/swoole/swoole-src/tar.gz/swoole-1.7.17-stable 2、解压进入swoo...阅读全文
    作者:绝缘体.. | 分类:git, MySQL, nginx, PHP, 开发工具, 数据库, 编程语言 | 阅读: | 标签:, , , ,

    搭建高可用性Linux服务器

    摘要 高可用性是现代服务器架构中非常重要的一个方面。本博客将介绍如何搭建高可用性 Linux 服务器,以确保系统在遇到故障时仍然能够保持稳定运行。 什么是高可用性? 高可用性指的是系统在面临硬件或软件故障时仍然能够持续运行,不会因为单点故障而中断服务。 Linux 服务器的高可用性架构 为了搭建高可用性的 Linux 服务器,我们需要考虑以下几个方面: 1. 负载均衡 负载均衡可以将流量...阅读全文
    作者:绝缘体.. | 分类:ios, Linux, nginx, 开发工具, 操作系统, 移动开发 | 阅读: | 标签:, , , ,

    nginx启用status监控服务器状态的方法详解

    nginx和php-fpm一样内建了一个状态页,对于想了解nginx的状态以及监控nginx非常有帮助。 在Nginx中的stub_status模块主要用于查看Nginx的一些状态信息。本模块默认是不会编译进Nginx的,如果你要使用该模块,则需要在编译安装Nginx时指定(如下): ./configure –with-http_stub_status_module  1. 启用nginx status配置 在默认主机里面加上location或者你希望能访问到的主机里面。 server { ...阅读全文
    作者:绝缘体.. | 分类:nginx, PHP, 开发工具, 编程语言 | 阅读: | 标签:, , , ,