随笔分类 -  Nginx

摘要:全局配置 user nginx nginx; # 启动nginx工作进程的用户和用户组 daemon on; # 是否为守护进程方式运行,默认为on, on|off worker_processes auto; # worker 进程数量,一般为cpu核心数。 num|auto worker_cpu 阅读全文
posted @ 2022-01-05 21:30 闫世成 阅读(149) 评论(0) 推荐(0) 编辑
摘要:基于仓库安装 官网地址: http://nginx.org/en/linux_packages.html sudo apt install curl gnupg2 ca-certificates lsb-release ubuntu-keyring curl https://nginx.org/ke 阅读全文
posted @ 2021-11-30 21:27 闫世成 阅读(271) 评论(2) 推荐(1) 编辑
摘要:正向代理 正向代理主要是代理服务器接收客户端的请求,转发给外网中真正的目标服务器,正向代理接收内网中客户端的请求,主要由Nginx ngx_http_proxy_module 模块提供。 例: server { listen 80 default_server; resolver 8.8.8.8 l 阅读全文
posted @ 2020-04-13 09:59 闫世成 阅读(300) 评论(0) 推荐(0) 编辑
摘要:http 核心模块相关 性能优化 worker_processes 用于指定 worker 进程数, 定义规则 不大于CPU核心数, auto表示动态获取. worker_processes auto; worker_cpu_affinity worker 进程绑定指定的 cpu ,如果机器单跑 n 阅读全文
posted @ 2020-04-10 15:37 闫世成 阅读(1004) 评论(0) 推荐(0) 编辑
摘要:什么是Nginx? nginx简介 nginx是开源的,免费的,高性能的HTTP,反向代理,和邮件服务器,Nginx出现解决了C10K问题. 官网: http://nginx.org 特点: 模块化设计,可扩展性高.支持动态装卸载. 高可靠性 可持续运行. 支持热部署,不停机更新配置文件,升级版本, 阅读全文
posted @ 2020-03-26 23:59 闫世成 阅读(343) 评论(0) 推荐(0) 编辑
摘要:了解HTTP协议的预备知识 什么是OSI七层模型? OSI(Open System Interconnect),即开放式系统互联。 一般都叫OSI参考模型,是ISO(国际标准化组织)组织在1985年研究的网络互连模型. OSI七层模型主要是为了约束和规范,因为如果每个公司都有自己的规范和标准只能达到 阅读全文
posted @ 2020-03-26 21:27 闫世成 阅读(147) 评论(0) 推荐(0) 编辑
摘要:集群概述 简 介: 集群就是一组独立的计算机,通过网络连接组合成一个组合来共同完一个任务。 集群优点: 高性能 可伸缩性 高可用 集群种类: 负载均衡集群 简称:LBC或者LB。 >>>解决调度问题 高可用集群 简称:HAC。 >>>解决单点故障 高性能计算集群 简称:HPC. >>>解决复杂运算 阅读全文
posted @ 2018-08-20 18:56 闫世成 阅读(370) 评论(0) 推荐(0) 编辑
摘要:一 php.ini优化 #关闭危险函数 disable_functions = system,passthru,exec,shell_exec,popen,phpin fo #关闭php名称和版本 expose_php = Off #错误信息控制,测试时候开启 display_errors = Of 阅读全文
posted @ 2018-08-18 15:58 闫世成 阅读(174) 评论(0) 推荐(0) 编辑
摘要:一 日志轮训切割 [root@centos7 tools]# cat nginx_log.sh #!/bin/bash cd /var/log/nginx/ &&\ /bin/mv access.log access_%(date +%F -d -1day).log systemctl reload 阅读全文
posted @ 2018-08-11 17:23 闫世成 阅读(1052) 评论(0) 推荐(0) 编辑
摘要:一 软件优化 优化前 [root@centos7 ~]# curl -I http://192.168.10.242 HTTP/1.1 200 OK Server: nginx/1.15.2 Date: Sat, 11 Aug 2018 03:26:17 GMT Content-Type: text 阅读全文
posted @ 2018-08-11 16:49 闫世成 阅读(302) 评论(0) 推荐(0) 编辑
摘要:一 下载并软件包 wget http://124.205.69.169/files/A218000006E9730A/cn2.php.net/distributions/php-7.2.8.tar.gz tar xf php-7.2.8.tar.gz cd php-7.2.8 二 安装依赖程序 yu 阅读全文
posted @ 2018-08-10 18:38 闫世成 阅读(983) 评论(0) 推荐(1) 编辑
摘要:1. 指定安装路径 --prefix=PREFIX 2. 指定运行用户 --with-fpm-user=nginx 3. 指定运行组 --with-fpm-group=nginx 3.与'--prefix'选项类似,但是他是用来设置结构倚赖的文件的安装位置.编译好的'emacs'二进制文件就是这样一 阅读全文
posted @ 2018-08-10 17:12 闫世成 阅读(502) 评论(0) 推荐(0) 编辑
摘要:本参数基于Nginx-1.15.2安装包 一 路径参数 1.1.1 指定Nginx安装路径 --prefix=/usr/local/nginx-1.15.2 1.1.2 设置Nginx可执行文件路径默认路径在 --prefix指定的路径下的bin --sbin-path=PATH 1.1.3 设置N 阅读全文
posted @ 2018-08-09 19:00 闫世成 阅读(1116) 评论(0) 推荐(0) 编辑
摘要:一 简介: Nginx (engine x) 是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP服务器。 官网地址:http://nginx.org/ 二 编译安装Nginx 详细编译注释: >>>点击进入 2.1.1更改阿里yum源 [root@centos7 ~]# w 阅读全文
posted @ 2018-08-09 16:36 闫世成 阅读(323) 评论(0) 推荐(0) 编辑