当前位置: 首页 > news >正文

有没有公司直招的网站道德建设 网站

有没有公司直招的网站,道德建设 网站,门户网站编辑流程,金科做的网站文章目录 一、基本了解1.1 特性优点1.2 功能应用1.3 工作模块分类1.4 模块配置方法 二、工作原理三、安装与配置四、常用命令 一、基本了解 nginx简介#xff1a; nginx是一款轻量级的Web服务器、反向代理服务器及电子邮件#xff08;IMAP/POP3#xff09;代理服务器#x… 文章目录 一、基本了解1.1 特性优点1.2 功能应用1.3 工作模块分类1.4 模块配置方法 二、工作原理三、安装与配置四、常用命令 一、基本了解 nginx简介 nginx是一款轻量级的Web服务器、反向代理服务器及电子邮件IMAP/POP3代理服务器并在一个BSD-like协议下发行。nginx由俄罗斯的程序设计师Igor Sysoev所开发最初供俄国大型的入口网站及搜寻引擎Rambler使用。nginx第一个公开版本0.1.0发布于2004年10月4日。其将源代码以类BSD许可证的形式发布因它的稳定性、丰富的功能集、示例配置文件和低系统资源的消耗而闻名。2011年6月1日nginx 1.0.4发布。nginx的特点是占有内存少并发能力强事实上nginx的并发能力确实在同类型的网页服务器中表现较好中国大陆使用nginx网站用户有百度、京东、新浪、网易、腾讯、淘宝等。 1.1 特性优点 nginx特性 在高连接并发的情况下nginx是Apache服务器不错的替代品能够支持高达50000个并发连接数的响应。使用epoll and kqueue作为开发模型。nginx作为负载均衡服务器nginx既可在内部直接支持和PHP程序对外进行服务也可支持作为HTTP代理服务器对外进行服务。nginx采用C进行编写不论系统资源开销还是CPU使用效率都比Perlbal要好很多 nginx优点 高并发连接官方测试能够支撑5万并发连接在实际生产环境中跑到2-3万并发连接数。内存消耗少在3万并发连接下开启的10个nginx进程才消耗150M内存15M*10150M。配置文件非常简单风格跟程序一样通俗易懂。成本低廉nginx为开源软件可以免费使用。而购买F5 BIG-IP、NetScaler等硬件负载均衡交换机则需要十多万至几十万人民币。支持Rewrite重写规则能够根据域名、URL的不同将HTTP请求分到不同的后端服务器群组。内置的健康检查功能如果Nginx Proxy后端的某台Web服务器宕机了不会影响前端访问。节省带宽支持GZIP压缩可以添加浏览器本地缓存的Header头。稳定性高用于反向代理宕机的概率微乎其微。模块化设计模块可以动态编译。外围支持好文档全二次开发和模块较多。支持热部署可以不停机重载配置文件。支持事件驱动、AIOAsyncIO异步IO、mmapMemory Map内存映射等性能优化 1.2 功能应用 nginx基本功能 静态资源的web服务器能缓存打开的文件描述符。http、smtp、pop3协议的反向代理服务器。缓存加速、负载均衡。支持FastCGIfpmLNMPuWSGIPython等。模块化非DSO机制过滤器zip、SSI及图像的大小调整。支持SSL。 nginx扩展功能 基于名称和IP的虚拟主机。支持keepalive长连接。支持平滑升级。定制访问日志、支持使用日志缓冲区提高日志存储性能。支持URL重写。支持路径别名。支持基于IP及用户的访问控制。支持速率限制支持并发数限制。 nginx应用类别 使用nginx结合FastCGI运行PHP、JSP、Perl等程序。使用nginx作反向代理、负载均衡、规则过滤。使用nginx运行静态HTML网页、图片。nginx与其他新技术的结合应用。 1.3 工作模块分类 基本了解 nginx由内核和模块组成。内核的设计非常微小和简洁完成的工作也非常简单仅仅通过查找配置文件将客户端请求映射到一个location block而在这个location中所配置的每个指令将会启动不同的模块去完成相应的工作。location是nginx配置文件中的一个参数指定网页访问的根地址location参数后面指定要访问的网页文件路径。nginx的模块从结构上分为核心模块、基础模块和第三方模块 模块分类 核心模块HTTP模块访问网站、EVENT模块记录事件、MAIL模块发送邮件等。基本模块HTTP Access模块访问、HTTP FastCGI模块lnmp、HTTP Proxy模块反向代理、HTTP Rewrite模块重定向URL。第三方模块HTTP Upstream模块、Request Hash模块、Notice模块和HTTP Access Key模块。 注意事项 基本模块在编译时默认是开启状态不能被禁用。基本模块包括 核心模块提供基本功能和指令常见核心模块指令大部分是放置在配置文件的顶部需要顶行写不能有空格和括号包含关系。事件模块Nginx内配置网络使用的能力常见的events事件模块指令大部分是放置在配置文件的顶部。配置模块提供包含机制指主配置文件中可以通过引用其他路径下的配置文件参数实现功能可以简化配置文件方便阅读。 功能模块分类作用Proxies代理器模块就是nginx的HTTP Upstream之类的模块主要与后端服务比如fastcgi等操作交互实现服务代理和负载均衡等功能。Handlers处理器模块此类模块直接处理请求并进行输出内容和修改headers信息等操作。handlers处理器模块一般只能有一个。Filters过滤器模块此类模块主要对其他处理器模块输出的内容进行修改操作最后由nginx输出。 1.4 模块配置方法 官方核心模块配置文档 1.如下图。这个核心模块参数可以配置在配置文件中的events中的括号里。 2.如下图。这个配置参数只能单独写一行且顶行写不能存在任何一个括号里。 3.如下图。这个配置参数可以配置在main, http, mail, stream, server, location任意位置。 main对本机所有网站生效。http对所有server网站生效。server对某一个网站生效。location对某一个网站中的某一个访问页面生效。 二、工作原理 基本了解 nginx的模块直接被编译进nginx属于静态编译。若要使用其他模块功能时再添加模块编译属于动态编译。启动nginx后nginx的模块被自动加载与Apache不一样首先将模块编译为一个so文件然后在配置文件中指定是否进行加载。在解析配置文件时nginx的每个模块都有可能去处理某个请求但是同一个处理请求只能由一个模块来完成。 nginx进程架构 启动nginx时会启动一个Master进程这个进程不处理任何客户端的请求主要用来产生worker线程。每个worker线程下有多个工作模块根据不同的客户端请求各个工作模块分别对应处理一个请求。当客户端请求web网站时实际上是请求master进程产生的worker线程中的工作模块。 HTTP请求和响应的过程 客户端发出请求经过负载均衡高可用代理服务器后到达某一台nginx服务器。nginx程序收到请求后选择一个处理器模块进行处理再通过过滤器模块生成请求内容再继续宁内容处理。最后将处理结果发送给客户端。 WEB服务请求步骤 客户都安访问网站url比如访问的是80端口就需要建立tcp连接进行三次握手。建立连接后nginx服务端收到客户都安请求开始调用处理器模块处理请求根据客户端的请求去寻找资源。找到资源后就开始输出结果建立响应报文最后发送给客户端。最后nginx服务端记录整个过程的日志。 三、安装与配置 下载地址 1.创建系统用户nginx。 useradd -r -M -s /sbin/nologin nginx2.安装依赖包。 yum -y install pcre-devel openssl openssl-devel gd-devel gcc gcc-c make yum -y groups mark install Development Tools3.创建日志存放目录。 mkdir -p /var/log/nginx chown -R nginx.nginx /var/log/nginx4.下载nginx安装包,解压编译安装。 wget http://nginx.org/download/nginx-1.24.0.tar.gz tar zxf nginx-1.24.0.tar.gz cd nginx-1.24.0//编译模块。 ./configure \ --prefix/usr/local/nginx \ --usernginx \ --groupnginx \ --with-debug \ --with-http_ssl_module \ --with-http_realip_module \ --with-http_image_filter_module \ --with-http_gunzip_module \ --with-http_gzip_static_module \ --with-http_stub_status_module \ --http-log-path/var/log/nginx/access.log \ --error-log-path/var/log/nginx/error.log//安装。 make -j $(nproc) make install5.配置环境变量启动nginx服务。 echo export PATH/usr/local/nginx/sbin:$PATH /etc/profile.d/nginx.sh source /etc/profile.d/nginx.sh//启动。 nginx6.访问web网页。 四、常用命令 参数释义-t检查配置文件语法-v输出nginx的版本-c指定配置文件的路径启动nginx时可以指定其他配置文件。-s发送服务控制信号可选值有stop、quit、reopen、reload。-V编译时使用的参数 1.检查使用的配置文件语法是否正确。 2.查看nginx已编译安装的模块。若要继续添加模块则需要把已安装的模块一起写进去编译。 3.重启nginx服务一般都是先停止再重新启动。 4.重新读取配置文件。 nginx -s reload
http://www.zqtcl.cn/news/753452/

相关文章:

  • wordpress怎么ftp建站高端网站建设域名注册
  • 我用织梦5.7做个网站应该把淘宝客店铺链接放到哪聊天软件开发需要多少钱
  • 站长工具爱站竞价单页网站制作
  • 网站分类目录大全购物网站大全棉鞋
  • 网站镜像做排名建立外贸英文网站应该怎么做
  • 上海做网站就用乐云seo手机网站cms 下载
  • 做网站需要固定ip么灵犀科技网站建设
  • 深圳高端做网站建设网站备案与不备案区别
  • 家居企业网站建设公司苏州高新区建设局网站管网
  • 体育门户网站模板seo网络推广有哪些
  • 石家庄网站建设教程百度云下载
  • 怎样查看网站建设时间公司网站关键词优化
  • 网站淘宝推广怎么做网站seo基本流程
  • miit网站备案济南哪里做网站
  • 做网站软件的公司前端优化
  • 哪个网站有做形象墙汉沽网站建设制作
  • 网站alexa排名查询免费发帖的平台有哪些
  • 德国网站后缀濮阳房产网站建设
  • 漕泾网站建设做网站php语言用什么工具
  • 专业营销的网站建设公司哪家好专门做二手书的网站
  • 建新网站开发流程图电子商务网站开发综合实训报告
  • 临汾网站建设销售长沙网站建设1681989
  • 最近国内外重大新闻事件贺贵江seo教程
  • 网站开发源码网站运营建设方案
  • 网站建设公司 跨界鱼科技专业简述网站的制作步骤
  • 手机网站cms网站优化推广哪家好
  • 网站被k换域名qq空间 wordpress
  • 网站模板种类昆明cms建站模板
  • wordpress em企业网站做seo的优势
  • 设计师做私单网站全球最大的电商平台