Ngnix 配置文件介绍
来源:互联网 发布:淘宝怎么发视频给卖家 编辑:程序博客网 时间:2024/06/05 00:24
#使用的用户名和组 #user nobody;#指定工作衍生的进程数(一般是CPU的总核数或者是核数的2倍)worker_processes 1;#错误日志存放路径,错误日志级别{debug | info | notice | warn | error | crit}#error_log logs/error.log;#error_log logs/error.log notice;#error_log logs/error.log info;#指定pid存放路径#pid logs/nginx.pid;#指定文件描述符号数量worker_rlimit_nofile 51200;events { #使用的网络IO模型,Linux系统推荐使用epoll模型,FreeBSD系统推荐使用kqueue模型 use epoll; #允许的连接数量 worker_connections 1024;}http { include mime.types; default_type application/octet-stream; #设置使用的字符集,如果一个网站有多种字符集,请别随便设置,应该在HTML代码中通过Meta标签设置 #charset gb2312; #日志格式 #log_format main '$remote_addr - $remote_user [$time_local] "$request" ' # '$status $body_bytes_sent "$http_referer" ' # '"$http_user_agent" "$http_x_forwarded_for"'; #access_log logs/access.log main; sendfile on; #tcp_nopush on; #keepalive_timeout 0; keepalive_timeout 65; #设置客户端能够上传的文件大小 client_max_body_size 8m; #开启gzip 压缩 #gzip on; server { listen 80; server_name localhost; #charset koi8-r; #access_log logs/host.access.log main; location / { root html; index index.html index.htm; } #error_page 404 /404.html; # redirect server error pages to the static page /50x.html # error_page 500 502 503 504 /50x.html; location = /50x.html { root html; } # proxy the PHP scripts to Apache listening on 127.0.0.1:80 # #location ~ \.php$ { # proxy_pass http://127.0.0.1; #} # pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000 # #location ~ \.php$ { # root html; # fastcgi_pass 127.0.0.1:9000; # fastcgi_index index.php; # fastcgi_param SCRIPT_FILENAME /scripts$fastcgi_script_name; # include fastcgi_params; #} # deny access to .htaccess files, if Apache's document root # concurs with nginx's one # #location ~ /\.ht { # deny all; #} } # another virtual host using mix of IP-, name-, and port-based configuration # #server { # listen 8000; # listen somename:8080; # server_name somename alias another.alias; # location / { # root html; # index index.html index.htm; # } #} # HTTPS server # #server { # listen 443 ssl; # server_name localhost; # ssl_certificate cert.pem; # ssl_certificate_key cert.key; # ssl_session_cache shared:SSL:1m; # ssl_session_timeout 5m; # ssl_ciphers HIGH:!aNULL:!MD5; # ssl_prefer_server_ciphers on; # location / { # root html; # index index.html index.htm; # } #}}
log_format指令用来设置日志的记录格式,语法如下:
log_format name format [format …]
系统默认的无需设置的combined日志格式设置,具体参数如下
log_format combined ‘
‘”
另外log_format指令设置的name名称在Nginx配置文件中是不能重复的。
假设将Nginx服务器作为Web服务器,位于负载均衡设置、Squid、Nginx反向代理之后,那么就不能获取客户端准确的IP了。因为经过反向代理之后,由于在客户端和Web服务器之间增加了中间层,因此Web服务器无法直接拿到客户端的IP,通过
在日志格式样式中,变量
$http_user_agent 用于记录客户端浏览器信息
用access_log指令指定日志文件存放路径
access_log path [format [buffer=size | off]]
path 代表日志文件的存放路径,format表示使用log_format指令设置的日志格式名称,buffer=size标识设置内存缓冲的大小,例如buffer=32k;
若不想记录日志,则可以关闭
access_log off;
- Ngnix 配置文件介绍
- ngnix配置文件
- ngnix 正向代理配置文件
- Ngnix.conf配置文件详细说明
- ngnix
- Ngnix 配置介绍 (配置,启动,重启)
- 【ngnix】ngnix源代码分析
- Oracle 主要配置文件介绍
- opennms配置文件介绍
- Oracle 主要配置文件介绍- -
- struts2配置文件介绍
- Oracle 主要配置文件介绍
- struts2 配置文件介绍
- opennms配置文件介绍
- Log4cxx配置文件介绍
- Log4cxx配置文件介绍
- Linux配置文件介绍
- WMAppManifest.xml配置文件介绍
- 如何为MyEclipse安装ErmMaster插件
- MongoDB可视化工具RoboMongo----Windows安装
- Python下处理图片
- 安装Nginx时遇到的pcre库问题
- python学习(2):自定义包结构及__init__.py模块和__all__变量的使用
- Ngnix 配置文件介绍
- DIY 3D全景摄像机
- Android Icon数字角标(BadgeNumber)的实现方式
- android---禁止EditText自动弹出键盘
- eclipse智能提示,变量自动补全功能
- WebStorm无法显示文件夹目录
- aria2 bt下载做种问题
- 没有如果
- Dell Win10 win菜单打不开修复方法