当前位置:首页 > 服务器技术 > nginx

Nginx配置文件简单说明

配置文件(说明

<span lang="zh-CN"Courier New'">user nginx;<span lang="zh-CN"Courier New'; color:red">nginx的运行账号<span lang="en-US"Courier New'; color:red">(rpm安装时会自动创建这个账号<span lang="en-US"Courier New'; color:red">),也可以写成<span lang="en-US"Courier New'; color:red">user nginx nginx表示用户和组

<span lang="zh-CN"Courier New'">worker_processes 10;工作进程数<span lang="en-US"Courier New'; color:red">(worker),一般等于<span lang="en-US"Courier New'; color:red">cpu内核数或者两倍

<span lang="zh-CN"Courier New'">worker_rlimit_nofile 100000;文件描述符数量

error_log /var/log/nginx/error.log;#error_log /var/log/nginx/error.log notice;#error_log /var/log/nginx/error.log info;pid /var/run/nginx.pid;events {

<span lang="zh-CN"Courier New'"> worker_connections 1024;每个<span lang="en-US"Courier New'; color:red">worker进程允许的连接数

<span lang="zh-CN"Courier New'"> use epoll;网络<span lang="en-US"Courier New'; color:red">I/O事件模型<span lang="en-US"Courier New'; color:red">,linux推荐用<span lang="en-US"Courier New'; color:red">epoll,FreeBSD推荐用<span lang="en-US"Courier New'; color:red">kqueue

}http {

<span lang="zh-CN"Courier New'"> include /etc/nginx/mime.types;<span lang="zh-CN"Courier New'; color:red">include用来引用其他的配置文件<span lang="en-US"Courier New'; color:red">,即可以按照需求将不同的配置写到不同的文件里面

default_type application/octet-stream; log_format main '$remote_addr - $remote_user [$time_local] "$request" ' '$status $body_bytes_sent "$http_referer" ' '"$http_user_agent" "$http_x_forwarded_for"';

定义日志格式<span lang="en-US"Courier New'">,格式名字设为<span lang="en-US"Courier New'">main

access_log /var/log/nginx/access.log main;

<span lang="zh-CN"Courier New'">access日志文件的路径<span lang="en-US"Courier New'">,采用上面定义的<span lang="en-US"Courier New'">main 格式记录

sendfile on; tcp_nopush on; tcp_nodelay on; server_tokens off;

<spanCourier New'"> gzip on;启用压缩

<span lang="zh-CN"Courier New'"> gzip_static on;启用<span lang="en-US"Courier New'; color:red">HTTPGzipStatic模块<span lang="en-US"Courier New'; color:red">(不在<span lang="en-US"Courier New'; color:red">core<span lang="en-US"Courier New'; color:red">standard模块组中<span lang="en-US"Courier New'; color:red">,<span lang="en-US"Courier New'; color:red">rpm安装带了此模块<span lang="en-US"Courier New'; color:red">)

<span lang="zh-CN"Courier New'"> gzip_comp_level 5;压缩级别<span lang="en-US"Courier New'; color:red">,1最小最快<span lang="en-US"Courier New'; color:red">,9最大最慢

<span lang="zh-CN"Courier New'"> gzip_min_length 1024;压缩的最小长度<span lang="en-US"Courier New'; color:red">,小于此长度的不压缩<span lang="en-US"Courier New'; color:red">(此长度即<span lang="en-US"Courier New'; color:red">header中的<span lang="en-US"Courier New'; color:red">Content-Length)

keepalive_timeout 65; limit_zone myzone $binary_remote_addr 10m; # Load config files from the /etc/nginx/conf.d directory include /etc/nginx/conf.d/*.conf; server { limit_conn myzone 10;

<spanCourier New'"> listen 80;端口

<spanCourier New'"> server_name _;域名

#charset koi8-r; #access_log logs/host.access.log main; location / {

<spanCourier New'"> root /usr/share/nginx/html;主目录

index index.html index.htm; }………………

以上就介绍了Nginx配置文件简单说明,包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。


【说明】本文章由站长整理发布,文章内容不代表本站观点,如文中有侵权行为,请与本站客服联系(QQ:254677821)!