#nginx源代码解析

centOS6.8 安装Nginx

CentOS 6.8下配置yum安装Nginx。第一步,在/etc/yum.repos.d/目录下创建一个源配置文件nginx.repo:cd/etc/yum.repos.d/vimnginx.repo填写如下内容:[nginx]name=nginxrepobaseurl=http://nginx.org/p...
代码星球 ·2021-01-13

XML文档定义有几种形式?它们之间有何本质区别?解析XML文档有哪几种方式?

XML文档定义分为DTD和Schema两种形式,二者都是对XML语法的约束,其本质区别在于Schema本身也是一个XML文件,可以被XML解析器解析,而且可以为XML承载的数据定义类型,约束能力较之DTD更强大。对XML的解析主要有DOM(文档对象模型,Document Object Model)、...

CentOS7安装Docker,运行Nginx镜像、Centos镜像

安装程序镜像,以Nginx为例,(1)下载镜像,dockerpullnginx:1.9(2)启动容器,dockerrun-d-p8080:80nginx:1.9,把容器内的nginx的80端口,映射到当前服务器的8080端口,当前服务器的ip是192.168.0.191,浏览器输入http://192.168.0.19...

nginx的进程

1.两个进程,一个守护进程,一个主进程2.nginx实例化说明:秒开秒关,可以无限的开启进程,并且支持50000次的并发量3.nginx系统首页跳转4.nginx可以写很多服务,每拦截一个url就是一项服务(server)5.特殊属性root:表示转向一个文件夹proxy_pass:表示转向具体的URL,它是一个代理的...
代码星球 ·2021-01-09

nginx 配置转发到其他多台服务器

修改nginx.conf文件,在http下添加upstreamsite{server127.0.0.1:9999;server127.0.0.1:8888;server127.0.0.1:7779;server127.0.0.1:7777;}然后在location中添加proxy_passhttp://site;这里的...

学习大牛笔记nginx + gunicorn + supervisor

安装gunicornpipinstallgunicornpip是一个重要的工具,python用来管理包。还有一个最佳生产就是每次使用pip安装的库,都写入一个requirement文件里面,既能知道自己安装了什么库,也方便别人部署时,安装相应的库。pipfreeze>requirements.txt以后每次pip...

ubuntu(Flask + Gunicorn + Nginx 部署)

准备一下python环境。$sudoapt-getupdate$sudoapt-getinstallpython-devpython-pippython-virtualenv然后安装nginx$sudoapt-getinstallnginx在 /var/www 目录下建立一个 myflas...

https python web 部署:nginx + gunicorn + supervisor + flask 部署笔记

web开发中,各种语言争奇斗艳,web的部署方面,却没有太多的方式。简单而已,大概都是nginx做前端代理,中间webservice调用程序脚本。大概方式:nginx+webservice+scriptnginx不用多说,一个高性能的web服务器。通常用来在前端做反向代理服务器。所谓正向与反向(reverse),只是英...

Flask + Gunicorn + Nginx 部署

最近很多朋友都在问我关于Flask部署的问题,说实在的我很乐意看到和回答这样的问题,至少证明了越来越多人开始用Flask了。之前我曾发表过一篇在Ubuntu上用uwsgi+nginx的Flask部署方法,说实在的uwsgi是个大坑可能用在Django上还好吧,不过用在Flask上未必就如此。至少,uwsgi是个极为折腾...
代码星球 ·2021-01-09

Nginx系列p5:进程管理(信号)

 通过上图我们可以看到:信号与命令行的关系,下面我们来简单总结一下上述命令的作用:CHLD:当子进程终止的时候,会向父进程发送CHLD信号,这样,如果子进程由于某些模块出现了Bug,导致子进程意外终止的情况时,那么父进程可以立刻通过CHLD信号发现这样一个事件,然后重新拉起进程,从而达到配置文件中所指定的wo...

Nginx系列p4:进程结构

Nginx有两种进程结构:单进程结构,多进程结构。本篇文章我们主要说多进程结构。问:那为什么Nginx采用多进程结构,而不是多线程结构呢?答:这是因为Nginx最核心的目的就是要保证高可用性和高可靠性,当Nginx采用了多线程结构的时候,因为多个线程是共享同一个地址空间的,所以当一个第三方模块引发了一个地址空间导致的段...

Nginx系列p3:实现一个具有缓存功能的反向代理服务器

  今天我们利用OpenResty来实现一个反向代理服务器 step1:首先下载安装OpenResty#下载安装OpenResty#默认安装在/usr/local目录下,可在编译时指定安装目录#可在编译时加入更多第三方模块,以支持更多的功能$wgethttps://openresty.org/download...

Nginx系列p2:重载,热部署,日志分割

  今天我们来学习nginx的重载、热部署、日志分割功能重载:当我们需要修改配置文件中的一些值,我们可以直接修改该配置文件,然后重新启动nginx服务,就可以实现在nginx不停止服务的情况下,使用了我们最新修改过的配置文件。重载example:step1:#打开配置文件,设置配置文件中的tcp_nopush选项为开启...

Nginx系列p1:安装

   学习新的知识都要从搭建环境开始,今天我们就来学习搭建一个Nginx环境。 环境:Ubuntu16.04STL       Nginx1.16.1Stableversion 前言:当然可以通过ap...
代码星球 ·2021-01-09

nginx 负载均衡

1,nginx负载均衡的5种策略:   https://www.cnblogs.com/andashu/p/6377323.html ...
代码星球 ·2021-01-09
首页上一页...2627282930...下一页尾页