Nginx (engine x) 是一个高性能的HTTP和反向代理服务,也是一个IMAP/POP3/SMTP服务。Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,并在一个BSD-like 协议下发行。其特点是占有内存少,并发能力强,事实上nginx的并发能力确实在同类型的网页服务器中表现较好,中国大陆使用nginx网站用户有:百度、京东、新浪、网易、腾讯、淘宝等。
Git Hooks Git 能在特定的重要动作发生时触发自定义的脚本。 这些脚本都被存储在 Git 目录下的 hooks 子目录中( )。当 git init 初始化一个仓库时,Git 默认会在这个目
macOS Sierra 11.12 已经帮我们预装了 Ruby、PHP(5.6)、Perl、Python 等常用的脚本语言,以及 Apache HTTP 服务器。由于 nginx 既能作为 HTTP
2017 年 9 月 26 日,苹果公司正式发布了新一代 "macOS" ,版本为 High Sierra (11.13)。 macOS High Sierra 预装了 Ruby(
报这个错,我们可以去查看错误日志,进入如下目录 错误信息如下: 解决办法,在/data/下创建 wwwlogs目录,重启nginx即可 systemctl restart nginx 成功启动!!!
多进程模式 在开始介绍Nginx的进程模型之前先说明下:Nginx也支持Single Master单进程模式,但是这个模式效率较低,一般只用在开发环境。所以不是本文介绍的重点。 Nginx默认采用多进
Nginx的安装 安装Nginx之前,需要先获取Nginx的安装文件。我们可以在http://nginx.org/en/download.html获取各个版本的Nginx安装文件。大家可以按照自己的需
现在的网站支持Https几乎是标配功能,Nginx能很好的支持Https功能。下面列举一个配置同时支持Http和Https的功能。 需要注意的是:既然选择使用Https,就是为了保证通信安全,那么就没
什么是HTTP压缩 有时候客户端和服务器之间会传输比较大的报文数据,这时候就占用较大的网络带宽和时长。为了节省带宽,加速报文的响应速速,可以将传输的报文数据先进行压缩,然后再进行传输。 HTTP支持多
author:咔咔wechat:fangkangfk首先通过find / -name "*nginx*"看所有的nginx目录和文件然后通过rf -rm /nginx删除即可在通过他来找就已经删除掉了...
author:咔咔wechat:fangkangfk解决需求:单服务器lnmp环境独立作为web服务器,项目也放在本服务器,只需要按项目去配置,相当于反向代理到本地机器。一个项目一个配置文件,每个项目按端口区分开来。用includevhosts/*.conf这种方式nginx的配置文件是ngixn.conf,在这里里边引入一个文件,我们会把所有项目的配置文件都放在v...
author:咔咔wechat:fangkangfk优点一:IO多路复用epoll概念:I/O多路复用就是通过一种机制,一个进程可以监视多个描述符,一旦某个描述符就绪(一般是读就绪或者写就绪),能够通知程序进行相应的读写操作。案例: 比如这里有三个学生分别是ABC三位,这个时候需要老师辅导作业,老师辅导作业的前提也得是学生把作业做完是吧!那么最好的方案是什么呢!那就是当A学生...
author:咔咔WeChat:fangkangfk在之前已经写过一篇nginx的安装流程了,这里就不在写了,点下面地址即可,这篇文章主要写nginx的目录结构https://mp.csdn.net/postedit/84622173我们的Nginx是默认安装的,当我们不知道自己的Nginx安装在哪个目录的下的时候,我们可以使用下面这个命令ps -ef | gre...
author:咔咔wechat:fangkangfk解决问题:主机ping不通虚拟机关闭主机的防护墙即可,centos的关闭防火墙不是iptables,而是firewalld只需要在虚拟机上关闭防火墙即可CentOS7默认的防火墙不是iptables,而是firewalle.#停止firewalld服务systemctl stop fire...
author:咔咔wechat:fangkangfk安装时会出现什么异常1.在第一次安装nginx时,使用make编译和make install安装时会安装不到usr/local/下,这个时候在编译一次即可2.在./configure时,有的伙伴没有安装基础包出现的问题ivalid c++ compiler or c++ compiler flags,这个需要yum inst...
author:咔咔wechat:fangkangfk这个基本没有什么问题,直接按照流程操作即可环境:CentOS 7.4.1708一、检查当前系统是否已经安装PHP 1 [root@localhost ~]# rpm -qa php 二、查看yum是否有可安装的PHP软件 1 2 3 4...
author:咔咔wechat:fangkangfk使用/usr/local/nginx/sbin/nginx -V查看nginx自定义安装的模块模块一:--with-http_sub_status_mosule作用:nginx的客户端状态// 配置语法server { listen 8080; access_log off; s...
author:咔咔wechat:fangkangfk我这里复制一份最初始的nginx.conf配置文件user 设置nginx服务的系统使用用户 (一般情况下是处于注释状态)worker_processes 工作进程数(一般跟cpu核数相同即可)error_log nginx的错误日志pid nginx服务启动时候...
author:咔咔wechat:fangkangfk这里就是主要看一些请求信息,你要是使用的xsheel和虚拟机就可以不需要在往下看了在linux下面使用curl www.baudu.com可以访问百度的这个地址假如只想看头信息的话,使用curl -v www.baidu.com >/dev/nullshell脚本中的>/dev/null...
author:咔咔wechat:fangkangfklocation / { if (!-e $request_filename){ rewrite ^/(.*)$ /index.php/$1 last; break; }}
author:咔咔wechat:fangkangfk. 匹配出换行符以外的任意字符 ? 重复0次或者1次 + 重复一次或者更多次 * 最少链接数,那个机器链接数少就分发 d 匹配数字 ^ 匹配字符串的开始 $ 匹配字符串的结尾 {n} 重复n次 {n,20} 重复n次到20次 [a-z] 匹配...
author:咔咔wechat:fangkangfk 应用场景:1.URL访问跳转,支持开发设计   页面跳转,兼容性支持,展示效果等2.SEO优化3.维护4.安全 配置语法:Syntax:rewrite regex replacement [flag];Default:-Context:server,location,ifregex是正则表...
author:咔咔wechat:fangkangfk 1、正则表达式匹配:==:等值比较;~:与指定正则表达式模式匹配时返回“真”,判断匹配与否时区分字符大小写;~*:与指定正则表达式模式匹配时返回“真”,判断匹配与否时不区分字符大小写;!~:与指定正则表达式模式不匹配时返回“真”,判断匹配与否时区分字符大小写;!~*:与指定正则表达式模式不匹配时返回“真”,判断匹...
author:咔咔wechat:fangkangfk redirect跟permanent都是Nginx的rewrite的flag redirect是临时重定向 permanent是永久重定向 起初我也是无法理解这俩个概念,最后经测试,会发现,服务器配置好redirect后,发开浏览器会重定向你需要的网站,这个时候关闭网站是会直接报出无法连接的错误但是per...