nginx配置说明

  1 #user  nobody;
  2 worker_processes  1;
  3
  4 #error_log  logs/error.log;
  5 #error_log  logs/error.log  notice;
  6 #error_log  logs/error.log  info;
  7
  8 #pid        logs/nginx.pid;
  9
 10
 11 events {
 12     worker_connections  1024;
 13 }
 14
 15
 16 http {
 17     include       mime.types;
 18     default_type  application/octet-stream;
 19
 20     log_format  main  ‘$remote_addr - $remote_user [$time_local] "$request" ‘
 21                       ‘$status $body_bytes_sent "$http_referer" ‘
 22                       ‘"$http_user_agent" "$http_x_forwarded_for"‘;
 23
 24     access_log  logs/access.log  main;
 25
 26     sendfile        on;
 27     #tcp_nopush     on;
 28
 29     #keepalive_timeout  0;
 30     keepalive_timeout  65;
 31
 32 ####################################begin###################################################
 33     #gzip  on;
 34 ##        gzip on;
 35 ##        gzip_http_version 1.1;
 36 ##        gzip_comp_level 2;
 37 ##        gzip_types    text/plain text/html text/css
 38 ##                      application/x-javascript text/xml
 39 ##                      application/xml application/xml+rss
 40 ##                      text/javascript;
 41 #####################################################end####################################
 42
 43     server {
 44         listen       80;
 45         server_name  localhost;
 46
 47         #charset koi8-r;
 48
 49         #access_log  logs/host.access.log  main;
 50
 51         location / {
 52             root   html;
 53             index  index.html index.htm;
 54         }
 55
 56         error_page  404              /404.html;
 57
 58         # redirect server error pages to the static page /50x.html
 59         #
 60         error_page   500 502 503 504  /50x.html;
 61         location = /50x.html {
 62             root   html;
 63         }
 64
 65         # proxy the PHP scripts to Apache listening on 127.0.0.1:80
 66         #
 67         location ~ \.asp$ {
 68             proxy_pass   http://10.1.78.12:8080;
 69         }
 70         location ~ \.php$ {
 71             proxy_pass   http://10.1.78.12:8090;
 72         proxy_set_header  X-Forwarded-For $remote_addr;
 73         }
 74
 75         # pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
 76         #
 77         #location ~ \.php$ {
 78         #    root           html;
 79         #    fastcgi_pass   127.0.0.1:9000;
 80         #    fastcgi_index  index.php;
 81         #    fastcgi_param  SCRIPT_FILENAME  /scripts$fastcgi_script_name;
 82         #    include        fastcgi_params;
 83         #}
 84
 85         # deny access to .htaccess files, if Apache‘s document root
 86         # concurs with nginx‘s one
 87         #
 88         #location ~ /\.ht {
 89         #    deny  all;
 90         #}
 91     }
 92
 93
 94     # another virtual host using mix of IP-, name-, and port-based configuration
 95     #
 96     #server {
 97     #    listen       8000;
 98     #    listen       somename:8080;
 99     #    server_name  somename  alias  another.alias;
100
101     #    location / {
102     #        root   html;
103     #        index  index.html index.htm;
104     #    }
105     #}
106
107
108     # HTTPS server
109     #
110     #server {
111     #    listen       443 ssl;
112     #    server_name  localhost;
113
114     #    ssl_certificate      cert.pem;
115     #    ssl_certificate_key  cert.key;
116
117     #    ssl_session_cache    shared:SSL:1m;
118     #    ssl_session_timeout  5m;
119
120     #    ssl_ciphers  HIGH:!aNULL:!MD5;
121     #    ssl_prefer_server_ciphers  on;
122
123     #    location / {
124     #        root   html;
125     #        index  index.html index.htm;
126     #    }
127     #}
128
129 }

时间: 2024-11-08 05:02:38

nginx配置说明的相关文章

Nginx 配置说明

Nginx支持伪静态(在 nginx.conf 中 修改如下)参考链接 location / { index index.html index.php; if (-d $request_filename){ rewrite ^/(.*)([^/])$ $1$2/ permanent; } if (-f $request_filename/index.html){ rewrite (.*) $1/index.hrml break; } if (-f $request_filename/index.

Nginx 服务搭建

Nginx服务                                                                                           nginx在系统上占用更少的系统资源,在特定的场景应用,能支持更多的高并发                                                             是一个高性能的http server和代理服务器软件.                           

nginx 并发数问题思考:worker_connections,worker_processes与 max clients

我相信,很多人都跟我一样,看书都不会太细致也不太认真思考,感觉书中讲的东西都应该是对的,最近读书时我发现以前认为理所当然的东西事实上压根都没有弄明白,最终的结果是,书是别人的,书中的知识也是别人的. 无论是看过的nginx有关书还是网上看到的有关nginx 配置说明的文章(http://wiki.nginx.org/EventsModule#worker_connections),无一例外,在讲 到 worker_connections 和 max_clients这两个概念的关系时都一致的一笔带

nginx 并发数问题思考:worker_connections,worker_processes与

原文http://liuqunying.blog.51cto.com/3984207/1420556 我相信,很多人都跟我一样,看书都不会太细致也不太认真思考,感觉书中讲的东西都应该是对的,最近读书时我发现以前认为理所当然的东西事实上压根都没有弄明白,最终的结果是,书是别人的,书中的知识也是别人的. 无论是看过的nginx有关书还是网上看到的有关nginx 配置说明的文章(http://wiki.nginx.org/EventsModule#worker_connections),无一例外,在讲

常用服务器软件nginx、jvm、centOS网络环境等配置

nginx配置说明 典型nginx配置文件请参考文件说明.这里只解释nginx负载均衡功能实现. 1.轮询(默认) 每个请求按时间顺序逐一分配到不同的后端服务器,如果后端服务器down掉,能自动剔除. 2.weight 指定轮询几率,weight和访问比率成正比,用于后端服务器性能不均的情况. 例如: upstream bakend{ server192.168.159.10 weight=10; server192.168.159.11 weight=10; } 3.ip_hash 每个请求按

windows环境vagrant修改静态资源文件,centos虚拟机中nginx的web环境下不生效

最近上手krpano,本地修改了krpano.html文件或者xml文件,在虚拟机环境打开文件是修改过来了,在nginx中就是不生效. 修改nginx.conf中http{}中的 sendfile        on; 改成 sendfile        off;  修改后立刻生效. 附带一份nginx配置说明,备忘. ######Nginx配置文件nginx.conf中文详解##### #定义Nginx运行的用户和用户组 user www www; #nginx进程数,建议设置为等于CPU总

CentOS 7.4 下安装Epel源和Nginx

EPEL (Extra Packages for Enterprise Linux)是基于Fedora的一个项目,为“红帽系”的操作系统提供额外的软件包,适用于RHEL.CentOS和Scientific Linux. 安装EPEL 安装地址:https://opsx.alibaba.com/mirror yum安装epel yum 安装 sl 和 cowsay 如何访问网站 curl 命令 请求和响应 安装/使用Nginx LNMP流程 下载Nginx 下载地址:http://nginx.or

Apple IOS之ATS问题

ATS App Transport Security,是IOS9中新增加的一项功能,是Apple提高网络通讯安全的一个重要改进.在IOS 9 和OS X 10.11中,默认情况下的非HTTPS的网络访问是被禁止的,在2017年1月1日前,为了降低影响,我们可以在Info.plist中增加" NSAppTransportSecurity"字典,并将"NSAllowsArbitraryLoads"设为"YES"来禁用ATS.但在2017年1月1日以后

Nginx 完整配置说明

#用户 用户组 user www www; #工作进程,根据硬件调整,有人说几核cpu,就配几个,我觉得可以多一点 worker_processes 5: #错误日志 error_log logs/error.log; #pid文件位置 pid logs/nginx.pid; worker_rlimit_nofile 8192; events { #工作进程的最大连接数量,根据硬件调整,和前面工作进程配合起来用,尽量大,但是别把cpu跑到100%就行 worker_connections 409