北京

点击搜索

发布

拉勾教育nginx作用及其配置

区域:
北京 > 海淀 > 北太平庄
类别:
软件工程师培训
地址:
创业大街
nginx nginx作用及其配置 拉勾IT课小编为大家分解
作用
1.      代理
2.      负载均衡
3.      web缓存
配置
1.      全局块
2.      events: nginx服务器或与用户的网络连接
3.      http: 嵌套多个server,配置代理,缓存,日志定义等绝大多数功能和第三方模块的配置
4.      server: 配置虚拟主机的相关参数,一个http中可以有多个server
5.      location: 配置请求的路由,以及各种页面的处理情况
参考
#定义Nginx运行的用户和用户组
user nginx;
#nginx进程数,建议设置为等于CPU总核心数。
worker_processes 1;

#全局错误日志定义类型,[ debug | info | notice | warn | error | crit ]
error_log /var/log/nginx/error.log warn;
#进程pid文件
pid     /var/run/nginx.pid;

events {
  #单个进程大连接数(大连接数=连接数*进程数)
  worker_connections 1024;
}

http {
  #文件扩展名与文件类型映射表
  include     /etc/nginx/mime.types;
  #默认文件类型
  default_type application/octet-stream;
  #日志格式设定
    #$remote_addr与$http_x_forwarded_for用以记录客户端的ip地址;
    #$remote_user:用来记录客户端用户名称;
    #$time_local: 用来记录访问时间与时区;
    #$request: 用来记录请求的url与http协议;
    #$status: 用来记录请求状态;成功是200,
    #$body_bytes_sent :记录发送给客户端文件主体内容大小;
    #$http_referer:用来记录从那个页面链接访问过来的;
    #$http_user_agent:记录客户浏览器的相关信息;
    #通常web服务器放在反向代理的后面,这样就不能获取到客户的IP地址了,通过$remote_add拿到的IP地址是反向代理服务器的iP地址。反向代理服务器在转发请求的http头信息中,可以增加x_forwarded_for信息,用以记录原有客户端的IP地址和原来客户端的请求的服务器地址。
查看更多北京电脑/网络信息

免责声明:此信息系发布者(UID:706396)自行发布,本站是服务平台,仅提供信息存储空间服务,该信息内容的真实性及合法性由该发布者完全负责。

© lieju.com 联系我们