【小平工作日志】nginx配置文件nginx.conf详细解释。
2016-11-30 00:00
621 查看
摘要: 所写文章均经过测试而发布,一是为了记录笔记,一是为了为广大网友提供一份资料。欢迎广大网友提供宝贵的意见,请留言或私信沟通。
location 用法详解:https://my.oschina.net/wuminghai/blog/796611
#运行用户 #user nobody; #开启进程数 <=CPU数 worker_processes 1; #错误日志保存位置 #error_log logs/error.log; #error_log logs/error.log notice; #error_log logs/error.log info; #进程号保存文件 #pid logs/nginx.pid; #等待事件 events { #Linux下打开提高性能 #use epoll; #每个进程最大连接数(最大连接=连接数x进程数) worker_connections 1024; } http { #文件扩展名与文件类型映射表 include mime.types; #默认文件类型 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"'; #请求日志保存位置 #access_log logs/access.log main; #设定请求缓冲 client_header_buffer_size 1k; large_client_header_buffers 4 4k; #开启sendfile传输方式,可提高性能。 sendfile on; #(只有开启sendfile,开启tcp_nopush才有效果)开启即是设置调用tcp_cork方法 #结果就是数据包不会马上传送出去,等到数据包最大时,一次性的传输出去,这样有助于解决网络堵塞。 tcp_nopush on; #nginx http连接超时时间,单位秒 keepalive_timeout 65; #客户端上传文件大小控制 client_max_body_size 8m; #打开gzip压缩 #gzip on; #设定负载均衡的服务器列表 #upstream mytomcat { # #weigth参数表示权值,权值越高被分配到的几率越大 # #本机开启8080端口 # #server 192.168.8.1:8080 weight=5; # #server 192.168.8.2:8080 weight=1; # #server 192.168.8.3:8080 weight=6; #} #第一个虚拟主机 server { #监听IP端口 listen 80; #主机名 server_name localhost; #设置字符集 #charset koi8-r; #本虚拟server的访问日志 相当于局部变量 #access_log logs/host.access.log main; #日志文件输出格式 #log_format main '$remote_addr - $remote_user [$time_local] "$request" ' # '$status $body_bytes_sent "$http_referer" ' # '"$http_user_agent" "$http_x_forwarded_for"'; # 关于location的用法,有兴趣了解的,详见本博其它文章(比较重要,单独抽出) location / { root html; index index.html index.htm; } #静态文件缓存时间设置 #location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)${ # expires 30d; #} #静态文件缓存时间设置 #location ~ .*\.(js|css)?${ # expires 1h; #} #对本server"/"启用负载均衡 #location / { # proxy_pass http://mytomcat; # proxy_redirect off; # proxy_set_header Host $host; # proxy_set_header X-Real-IP $remote_addr; # proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; # client_max_body_size 10m; # client_body_buffer_size 128k; # proxy_connect_timeout 90; # proxy_send_timeout 90; # proxy_read_timeout 90; # proxy_buffer_size 4k; # proxy_buffers 4 32k; # proxy_busy_buffers_size 64k; # proxy_temp_file_write_size 64k; #} #设定查看Nginx状态的地址 #location /NginxStatus { # stub_status on; # access_log on; # auth_basic “NginxStatus”; # auth_basic_user_file conf/htpasswd; #} # 静态页面发生错误后,重定向到错误页面 /50x.html error_page 500 502 503 504 /50x.html; location = /50x.html { root html; } } # 另一个虚拟主机使用的IP,名称,和端口配置 server { #多监听 listen localhost:8666; #主机名 server_name xiaoping; #WEB文件路径 root E:/Portal; #默认首页 index HomePage.html; #location / { # #这里相当于局部变量 # root E:/Portal; # index HomePage.html; #} } # HTTPS server HTTPS SSL加密服务器 # #server { # listen 443; # server_name localhost; # ssl on; # ssl_certificate cert.pem; # ssl_certificate_key cert.key; # ssl_session_timeout 5m; # ssl_protocols SSLv2 SSLv3 TLSv1; # ssl_ciphers ALL:!ADH:!EXPORT56:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP; # ssl_prefer_server_ciphers on; # location / { # root html; # index index.html index.htm; # } #} }
location 用法详解:https://my.oschina.net/wuminghai/blog/796611
相关文章推荐
- 【小平工作日志】nginx配置文件nginx.conf中的location 使用详解。
- Nginx.conf 配置文件详细说明
- nginx配置文件nginx.conf详细说明
- nginx配置文件nginx.conf详细说明
- 虚拟主机ip配置,nginx.conf文件配置及日志文件切割
- 【小平工作日志】Maven根据不同环境打包, 获取不同的配置文件
- 【小平工作日志】Spring配置文件中<context:annotation-config/>详解!
- Nginx配置文件nginx.conf详细说明
- (总结)Nginx配置文件nginx.conf中文具体解释
- Nginx配置文件(nginx.conf)详细配置
- Nginx配置文件nginx.conf具体解释
- nginx.conf 配置文件解释
- nginx配置文件nginx.conf详细说明
- nginx的conf文件的详细配置
- ASP.NET配置文件Web.config 详细解释
- 3.0.22版samba.conf文件配置详细注释
- ASP.NET配置文件Web.config 详细解释
- ASP.NET配置文件Web.config 详细解释
- 某站点的Nginx.conf配置文件
- ASP.NET配置文件Web.config 详细解释