草庐IT

LNMP搭建

一、编译安装Nginx服务1.1编译安装Nginx服务的操作步骤systemctlstopfirewalldsystemctldisablefirewalldsetenforce01.1.1安装依赖包yum-yinstallpcre-develzlib-develgccgcc-c++make1.1.2创建运行用户useradd-M-s/sbin/nologinnginx1.1.3编译安装cd/opttarzxvfnginx-1.12.0.tar.gz-C/opt/cdnginx-1.12.0/./configure\--prefix=/usr/local/nginx\--user=nginx\

Kubernetes集群搭建LNMP架构

LNMP结构搭建本文使用三主两从的kubernetes集群为基础进行构建服务器资源如下节点名称IP地址master1192.168.110.5master2192.168.110.4master3192.168.110.3node1192.168.110.6node2192.168.110.21首先在master1、node1上面安装nfs,做数据同步与数据持久化(LNMP架构运行在node1上,数据存储在master1上)yuminstall-ynfs-utils 2编写yaml文件[root@master1~]#catlnmp1.yaml---apiVersion:v1kind:Secre

Kubernetes集群搭建LNMP架构

LNMP结构搭建本文使用三主两从的kubernetes集群为基础进行构建服务器资源如下节点名称IP地址master1192.168.110.5master2192.168.110.4master3192.168.110.3node1192.168.110.6node2192.168.110.21首先在master1、node1上面安装nfs,做数据同步与数据持久化(LNMP架构运行在node1上,数据存储在master1上)yuminstall-ynfs-utils 2编写yaml文件[root@master1~]#catlnmp1.yaml---apiVersion:v1kind:Secre

如何面对你—LNMP高并发时502

问题:最近的抢购有点火,到点抢购的时候网站就会出现502错误顶不住消费者的压力。伤。。。。。之前php-fpm配置:单个php-fpm实例,使用socket方式,内存8G静态方式,启动php-fpm进程数300,具体参数如下listen = /tmp/php-cgi.sock#listen = 127.0.0.1:9000listen.backlog = 2048listen.allowed_clients = 127.0.0.1pm = staticpm.max_children = 300pm.start_servers = 50pm.min_spare_servers = 30pm.ma

如何面对你—LNMP高并发时502

问题:最近的抢购有点火,到点抢购的时候网站就会出现502错误顶不住消费者的压力。伤。。。。。之前php-fpm配置:单个php-fpm实例,使用socket方式,内存8G静态方式,启动php-fpm进程数300,具体参数如下listen = /tmp/php-cgi.sock#listen = 127.0.0.1:9000listen.backlog = 2048listen.allowed_clients = 127.0.0.1pm = staticpm.max_children = 300pm.start_servers = 50pm.min_spare_servers = 30pm.ma

轻松获取LAMP,LNMP环境编译参数配置

   大家是否遇到过去了新公司,公司内的LAMP,LNMP等所有的环境都是配置好的(已经在提供服务了),公司又没有留下部署文档,甚至安装LAMP,LAMP等环境的人已经和你交接完离职了,那么线上服务器(lamp,lnmp)的编译环境等就成了黑盒,如果不改造还好,当服务器需要迁移改造时,我们(新手的你)没有老的环境编译情况,就会很郁闷,生怕编译错了影响线上程序运行。   其实,很多时候,是可以看到软件的编译的情况的,下面老男孩就以lamp,lnmp环境为例为大家一一道来。1)查看web服务的编译参数 a.查看nginx的编译参数:  /home/oldboy/run/nginx/sbin/ngi

轻松获取LAMP,LNMP环境编译参数配置

   大家是否遇到过去了新公司,公司内的LAMP,LNMP等所有的环境都是配置好的(已经在提供服务了),公司又没有留下部署文档,甚至安装LAMP,LAMP等环境的人已经和你交接完离职了,那么线上服务器(lamp,lnmp)的编译环境等就成了黑盒,如果不改造还好,当服务器需要迁移改造时,我们(新手的你)没有老的环境编译情况,就会很郁闷,生怕编译错了影响线上程序运行。   其实,很多时候,是可以看到软件的编译的情况的,下面老男孩就以lamp,lnmp环境为例为大家一一道来。1)查看web服务的编译参数 a.查看nginx的编译参数:  /home/oldboy/run/nginx/sbin/ngi

分析安装包lnmp中的apache.sh脚本

分析shell脚本,学习方法,这个其实是在lnmp环境下再安装apache,实现lnmpa环境。#!/bin/bash#定义PATH变量PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/bin#声明PATH为环境变量exportPATH#Checkifuserisroot#id-u当前用户的uid,也可以使用反引号`id-u`,效果一样,0为root的用户idif[$(id-u)!="0"];thenecho"Error:Youmustberoottorunthisscript,pleaseuserootto

分析安装包lnmp中的apache.sh脚本

分析shell脚本,学习方法,这个其实是在lnmp环境下再安装apache,实现lnmpa环境。#!/bin/bash#定义PATH变量PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/bin#声明PATH为环境变量exportPATH#Checkifuserisroot#id-u当前用户的uid,也可以使用反引号`id-u`,效果一样,0为root的用户idif[$(id-u)!="0"];thenecho"Error:Youmustberoottorunthisscript,pleaseuserootto

LNMP环境添加第三方模块

一.在LNMP环境下添加memcache模块1.安装依赖库(libevent)[root@node1~]#tarxvflibevent-2.0.21-stable.tar.gz[root@node1~]#cdlibevent-2.0.21-stable[root@node1libevent-2.0.21-stable]#./configure --prefix=/usr/local/libevent[root@node1libevent-2.0.21-stable]#make[root@node1libevent-2.0.21-stable]#makeinstall[root@node1lib