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

做cg的网站广西网络推广公司哪家好

做cg的网站,广西网络推广公司哪家好,wordpress文章版本,网站模板设计报价单从前面的内容学习中#xff0c;我们知道Nginx的核心配置文件默认是放在/usr/local/nginx/conf/nginx.conf#xff0c;这一节#xff0c;我们就来学习下nginx.conf的内容和基本配置方法。读取Nginx自带的Nginx配置文件#xff0c;我们将其中的注释部分【学习一个技术点就是在…从前面的内容学习中我们知道Nginx的核心配置文件默认是放在/usr/local/nginx/conf/nginx.conf这一节我们就来学习下nginx.conf的内容和基本配置方法。读取Nginx自带的Nginx配置文件我们将其中的注释部分【学习一个技术点就是在Nginx的配置文件中可以使用#来注释】删除掉后就剩下下面内容:worker_processes 1;events {worker_connections 1024;}http {include mime.types;default_type application/octet-stream;sendfile on;keepalive_timeout 65;server {listen 80;server_name localhost;location /{root html;index index.html index.htm;}error_page 500502503504/50x.html;location /50x.html {root html;}}}指令名 指令值; #全局块主要设置Nginx服务器整体运行的配置指令#events块,主要设置,Nginx服务器与用户的网络连接,这一部分对Nginx服务器的性能影响较大 events { 指令名 指令值;} #http块是Nginx服务器配置中的重要部分代理、缓存、日志记录、第三方模块配置... http { 指令名 指令值;server { #server块是Nginx配置和虚拟主机相关的内容指令名 指令值;location /{ #location块基于Nginx服务器接收请求字符串与location后面的值进行匹配对特定请求进行处理指令名 指令值;}}...}简单小结下:nginx.conf配置文件中默认有三大块全局块、events块、http块。http块中可以配置多个server块每个server块又可以配置多个location块。全局块user指令(1)user:用于配置运行Nginx服务器的worker进程的用户和用户组。语法user user [group]默认值nobody位置全局块该属性也可以在编译的时候指定语法如下./configure --useruser --groupgroup,如果两个地方都进行了设置最终生效的是配置文件中的配置。该指令的使用步骤:(1)设置一个用户信息wwwuser www;(2)创建一个用户useradd www(3)修改user属性user www(4)创建/root/html/index.html页面添加如下内容!DOCTYPE htmlhtmlheadtitleWelcometonginx!/titlestylebody {width:35em;margin:0 auto;font-family:Tahoma,Verdana,Arial, sans-serif;}/style/headbodyh1Welcometonginx!/h1pIf you see this page, the nginx web server is successfully installed and working.Further configuration is required./ppFor online documentation and support please refer toa hrefhttp://nginx.org/nginx.org/a.br/Commercial support is available at a hrefhttp://nginx.com/nginx.com/a./ppemThank you for using nginx./em/ppemI am WWW/em/p/body/html(5)修改nginx.conflocation /{root /root/html;index index.html index.htm;}(6)测试启动访问页面会报403拒绝访问的错误(7)分析原因因为当前用户没有访问/root/html目录的权限(8)将文件创建到 /home/www/html/index.html,修改配置location /{root /home/www/html;index index.html index.htm;}(9)再次测试启动访问能正常访问。work process指令master_process:用来指定是否开启工作进程。语法master_process on|off;默认值master_process on;位置全局块worker_processes:用于配置Nginx生成工作进程的数量这个是Nginx服务器实现并发处理服务的关键所在。理论上来说workder process的值越大可以支持的并发处理量也越多但事实上这个值的设定是需要受到来自服务器自身的限制建议将该值和服务器CPU的内核数保存一致。语法worker_processes num/auto;默认值1位置全局块如果将worker_processes设置成2则会看到如下内容:其他指令daemon设定Nginx是否以守护进程的方式启动。守护式进程是linux后台执行的一种服务进程特点是独立于控制终端不会随着终端关闭而停止。语法daemon on|off;默认值daemon on;位置全局块pid:用来配置Nginx当前master进程的进程号ID存储的文件路径。语法pid file;默认值默认为:/usr/local/nginx/logs/nginx.pid位置全局块该属性可以通过./configure --pid-pathPATH来指定error_log:用来配置Nginx的错误日志存放路径语法include file;默认值无位置anyevents块(1)accept_mutex:用来设置Nginx网络连接序列化语法error_log file [日志级别];默认值error_log logs/error.log error;位置全局块、http、server、location该属性可以通过./configure --error-log-pathPATH来指定其中日志级别的值有debug|info|notice|warn|error|crit|alert|emerg翻译过来为试|信息|通知|警告|错误|临界|警报|紧急这块建议大家设置的时候不要设置成info以下的等级因为会带来大量的磁盘I/O消耗影响Nginx的性能。(5)include:用来引入其他配置文件使Nginx的配置更加灵活语法accept_mutex on|off;默认值accept_mutex on;位置events这个配置主要可以用来解决常说的惊群问题。大致意思是在某一个时刻客户端发来一个请求连接Nginx后台是以多进程的工作模式也就是说有多个worker进程会被同时唤醒但是最终只会有一个进程可以获取到连接如果每次唤醒的进程数目太多就会影响Nginx的整体性能。如果将上述值设置为on(开启状态)将会对多个Nginx进程接收连接进行序列号一个个来唤醒接收就防止了多个进程对连接的争抢。(2)multi_accept:用来设置是否允许同时接收多个网络连接语法multi_accept on|off;默认值multi_accept off;位置events如果multi_accept被禁止了nginx一个工作进程只能同时接受一个新的连接。否则一个工作进程可以同时接受所有的新连接(3)worker_connections用来配置单个worker进程最大的连接数语法worker_connections number;默认值worker_commections 512;位置events这里的连接数不仅仅包括和前端用户建立的连接数而是包括所有可能的连接数。另外number值不能大于操作系统支持打开的最大文件句柄数量。(4)use:用来设置Nginx服务器选择哪种事件驱动来处理网络消息。语法use method;默认值根据操作系统定位置events注意此处所选择事件处理模型是Nginx优化部分的一个重要内容method的可选值有select/poll/epoll/kqueue等之前在准备centos环境的时候我们强调过要使用linux内核在2.6以上就是为了能使用epoll函数来优化Nginx。另外这些值的选择我们也可以在编译的时候使用--with-select_module、--without-select_module、--with-poll_module、--without-poll_module来设置是否需要将对应的事件驱动模块编译到Nginx的内核。events指令配置实例打开Nginx的配置文件 nginx.conf,添加如下配置events{accept_mutex on;multi_accept on;worker_commections 1024;use epoll;}启动测试./nginx -t ./nginx -s reloadhttp块定义MIME-Type我们都知道浏览器中可以显示的内容有HTML、XML、GIF等种类繁多的文件、媒体等资源浏览器为了区分这些资源就需要使用MIME Type。所以说MIME Type是网络资源的媒体类型。Nginx作为web服务器也需要能够识别前端请求的资源类型。在Nginx的配置文件中默认有两行配置include mime.types; default_type application/octet-stream;(1)default_type:用来配置Nginx响应前端请求默认的MIME类型。语法default_type mime-type;默认值default_type text/plain位置http、server、location在default_type之前还有一句include mime.types,include之前我们已经介绍过相当于把mime.types文件中MIMT类型与相关类型文件的文件后缀名的对应关系加入到当前的配置文件中。举例来说明有些时候请求某些接口的时候需要返回指定的文本字符串或者json字符串如果逻辑非常简单或者干脆是固定的字符串那么可以使用nginx快速实现这样就不用编写程序响应请求了可以减少服务器资源占用并且响应性能非常快。如何实现:location /get_text {#这里也可以设置成text/plaindefault_type text/html;return200This is nginxs text;} location /get_json{default_type application/json;return200{name:TOM,age:18};}自定义服务日志Nginx中日志的类型分access.log、error.log。access.log:用来记录用户所有的访问请求。error.log:记录nginx本身运行时的错误信息不会记录用户的访问请求。Nginx服务器支持对服务日志的格式、大小、输出等进行设置需要使用到两个指令分别是access_log和log_format指令。(1)access_log:用来设置用户访问日志的相关属性。语法access_log path[format[buffersize]]默认值access_log logs/access.log combined;位置http, server, location(2)log_format:用来指定日志的输出格式。语法log_format name [escapedefault|json|none] string....;默认值log_format combined ...;位置http其他配置指令(1)sendfile:用来设置Nginx服务器是否使用sendfile()传输文件该属性可以大大提高Nginx处理静态资源的性能语法sendfile on|off默认值sendfile off;位置http、server、location(2)keepalive_timeout:用来设置长连接的超时时间。为什么要使用keepalive?我们都知道HTTP是一种无状态协议客户端向服务端发送一个TCP请求服务端响应完毕后断开连接。如何客户端向服务端发送多个请求每个请求都需要重新创建一次连接效率相对来说比较多使用keepalive模式可以告诉服务器端在处理完一个请求后保持这个TCP连接的打开状态若接收到来自这个客户端的其他请求服务端就会利用这个未被关闭的连接而不需要重新创建一个新连接提升效率但是这个连接也不能一直保持这样的话连接如果过多也会是服务端的性能下降这个时候就需要我们进行设置其的超时时间。语法keepalive_timeout time;默认值keepalive_timeout 75s;位置http、server、location(3)keepalive_requests:用来设置一个keep-alive连接使用的次数。语法keepalive_requests number;默认值keepalive_requests 100;位置http、server、locationserver块和location块server块和location块都是我们要重点讲解和学习的内容因为我们后面会对Nginx的功能进行详细讲解所以这块内容就放到静态资源部署的地方给大家详细说明。本节我们主要来认识下Nginx默认给的nginx.conf中的相关内容以及server块与location块在使用的时候需要注意的一些内容。server {listen 80;server_name localhost;location /{root html;index index.html index.htm;}error_page 500502503504404/50x.html;location /50x.html {root html;}}
http://www.w-s-a.com/news/840626/

相关文章:

  • 价格划算的网站开发怎么找有赞做网站
  • 做网站店铺图片用什么软件网络营销方案格式
  • 做外贸要自己建网站吗有效的网络营销方式
  • 精通网站开发书籍做网站获取手机号码
  • 论坛做视频网站有哪些济南新站seo外包
  • 哪类型网站容易做冷水滩做微网站
  • 搭建企业网站流程保定徐水网站建设
  • 建设单位到江川区住房和城乡建设局网站伦敦 wordpress 设计
  • 响应式网站的服务麦德龙网站建设目标
  • 做国外单的网站叫什么海南省海口市网站建设
  • 杭州响应式网站案例wordpress5.2.2
  • 网站建设运营维护合同wordpress资源搜索插件
  • 国外网站流量查询东莞网站建设教程
  • 餐饮类网站建设达到的作用东莞工程建设交易中心网
  • 网站设计 知识产权湖北网站建设xiduyun
  • 猫咪网站模版下载中国风 古典 红色 网站源代码
  • 个人网站备案模板制作网站首页
  • 潍坊正规建设网站网站建设设计作业
  • 推荐一下网站谢谢辽宁住房城乡建设部官方网站
  • 网站文件大小英选 网站开发
  • 济南建网站哪家好wordpress编辑器排行
  • 在福州做搬家网站多少钱画册设计网站有哪些
  • 如何让别人浏览我做的网站哪些方法可以建设网站
  • 网站建设与管理网络推广的优点
  • 美食网站的设计与制作做网站的电销话术
  • 中国档案网站建设现状研究陕西建设厅执业资格注册中心网站
  • 网站建设的内容管理怎么用ps切片在dw里做网站
  • 建设婚恋网站用什么搭建涿州网站开发
  • 做知识内容的网站与app哈尔滨哪里有做网站的
  • 青岛企业网站建站模板百度网站建设推广