ImageVerifierCode 换一换
格式:DOCX , 页数:9 ,大小:20.51KB ,
资源ID:18641514      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/18641514.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(nginx配置文件说明Word文档格式.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

nginx配置文件说明Word文档格式.docx

1、一般情况下压缩后的html、css、js、php、jhtml等文件,大小能降至原来的25%,也就是说,原本一个100k的html,压缩后只剩下25k。这无疑能节省很多带宽,也能降低服务器的负载。在nginx中配置gzip比较简单一般情况下只要在nginx.conf的http段中加入下面几行配置即可引用 gzip on; gzip_min_length 1000; gzip_buffers 4 8k; gzip_types text/plain application/x-javascript text/css text/html application/xml;重启nginx可以通过网页gzi

2、p检测工具来检测网页是否启用了gzip-重定向nginx错误页面的方法 error_page 404 /404.html; 这个404.html保证在nginx主目录下的html目录中即可,如果需要在出现404错误后直接跳转到另外一个地址,可以直接设置如下:error_page 404 http:/www.*.net ;同样的方式可以定义常见的403、500等错误。特别注意的是404.html文件页面大小要超过512k,不然会被ie浏览器替换为ie默认的错误页面。-虚拟主机配置 server listen 80; server_name localhost; access_log /var/l

3、og/nginx/localhost.access.log; location / root /var/www/nginx-default; index index.php index.html index.htm; location /doc /usr/share; autoindex on; allow 127.0.0.1; deny all; location /images location .php$ fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME /var/www

4、/nginx-default$fastcgi_script_name; include /etc/nginx/fastcgi_params; ; /var/www/nginx-default/console;-监控 location /NginxStatus/ stub_status on; #Nginx 状态监控配置这样通过 http:/localhost/NginxStatus/(最后的/不能掉) 监控到 Nginx 的运行信息:Active connections: 1 server accepts handled requests1 1 5 Reading: 0 Writing: 1

5、Waiting: 0NginxStatus 显示的内容意思如下: active connections 当前 Nginx 正处理的活动连接数。 server accepts handled requests - 总共处理了 14553819 个连接 , 成功创建 14553819 次握手 ( 证明中间没有失败的 ), 总共处理了 19239266 个请求 ( 平均每次握手处理了 1.3 个数据请求 )。 reading - nginx 读取到客户端的 Header 信息数。 writing - nginx 返回给客户端的 Header 信息数。 waiting - 开启 keep-alive

6、的情况下,这个值等于 active - (reading + writing),意思就是 Nginx 已经处理完正在等候下一次请求指令的驻留连接。-静态文件处理 通过正则表达式,我们可让 Nginx 识别出各种静态文件location .(htm|html|gif|jpg|jpeg|png|bmp|ico|css|js|txt)$ root /var/www/nginx-default/html; expires 24h;对于例如图片、静态 HTML 文件、js 脚本文件和 css 样式文件等,我们希望 Nginx 直接处理并返回给浏览器,这样可以大大的加快网页浏览时的速度。因此对于这类文件我

7、们需要通过 root 指令来指定文件的存放路径,同时因为这类文件并不常修改,通过 expires 指令来控制其在浏览器的缓存,以减少不必要的请求。 expires 指令可以控制 HTTP 应答中的“ Expires ”和“ Cache-Control ”的头标(起到控制页面缓存的作用)。您可以使用例如以下的格式来书写 Expires:expires 1 January, 1970, 00:00:01 GMT;expires 60s;expires 30m;expires 24h;expires 1d;expires max;expires off;这样当你输入http:/192.168.200

8、.100/1.html的时候会自动跳转到var/www/nginx-default/html/1.html例如 images 路径下的所有请求可以写为:location /images/ root /opt/webapp/images;-动态页面请求处理集群 Nginx 本身并不支持现在流行的 JSP、ASP、PHP、PERL 等动态页面,但是它可以通过反向代理将请求发送到后端的服务器,例如 Tomcat、Apache、IIS 等来完成动态页面的请求处理。前面的配置示例中,我们首先定义了由 Nginx 直接处理的一些静态文件请求后,其他所有的请求通过 proxy_pass 指令传送给后端的服务

9、器 (在上述例子中是 Tomcat)。最简单的 proxy_pass 用法如下:location / proxy_pass http:/localhost:8080; proxy_set_header X-Real-IP $remote_addr;这里我们没有使用到集群,而是将请求直接送到运行在 8080 端口的 Tomcat 服务上来完成类似 JSP 和 Servlet 的请求处理。当页面的访问量非常大的时候,往往需要多个应用服务器来共同承担动态页面的执行操作,这时我们就需要使用集群的架构。 Nginx 通过 upstream 指令来定义一个服务器的集群,最前面那个完整的例子中我们定义了一个

10、名为 tomcats 的集群,这个集群中包括了三台服务器共 6 个 Tomcat 服务。而 proxy_pass 指令的写法变成了:# 集群中的所有后台服务器的配置信息 upstream tomcats server 192.168.0.11:8080 weight=10;8081 weight=10;server 192.168.0.12:server 192.168.0.13: location / proxy_pass http:/tomcats;# 反向代理 include proxy.conf;-压力测试 wget tar zxvf webbench-1.5.tar.gzcd web

11、bench-1.5make & make install#webbench -c 100 -t 10 http:/192.168.200.100/info.php参数说明:-c表示并发数,-t表示持续时间(秒)rootubuntu-desktop:/etc/nginx/sites-available# webbench -c 100 -t 10 http:Webbench - Simple Web Benchmark 1.5Copyright (c) Radim Kolar 1997-2004, GPL Open Source Software.Benchmarking: GET http:1

12、00 clients, running 10 sec.Speed=19032 pages/min, 18074373 bytes/sec.Requests: 3172 susceed, 0 failed.PPC提供nginx详细配置说明 #运行用户user nobody nobody;#启动进程worker_processes 2;#全局错误日志及PID文件error_log logs/error.log notice;pid logs/nginx.pid;#工作模式及连接数上限eventsuse epoll;worker_connections 1024;#设定http服务器,利用它的反向代

13、理功能提供负载均衡支持http#设定mime类型 include conf/mime.types; default_type application/octet-stream; #设定日志格式 log_format main$remote_addr - $remote_user $time_local $request $status $bytes_sent $http_referer $http_user_agent $gzip_ratio; log_format download$http_range$sent_http_content_range #设定请求缓冲 client_heade

14、r_buffer_size 1k; large_client_header_buffers 4 4k; #开启gzip模块 gzip on; 1100; text/plain; output_buffers 1 32k; postpone_output 1460; #设定access log logs/access.log main; client_header_timeout 3m; client_body_timeout send_timeout sendfile tcp_nopush tcp_nodelay keepalive_timeout 65; #设定负载均衡的服务器列表 upst

15、ream mysvr#weigth参数表示权值,权值越高被分配到的几率越大 #本机上的Squid开启3128端口 server 192.168.8.1:3128 weight=5; server 192.168.8.2:80 weight=1; server 192.168.8.3: weight=6; #设定虚拟主机 serverlisten 192.168.8.1 ; charset gb2312; #设定本虚拟主机的访问日志 logs/.access.log #如果访问 /img/*, /js/*, /css/* 资源,则直接取本地文件,不通过squid #如果这些文件较多,不推荐这种方

16、式,因为通过squid的缓存效果更好 location /(img|js|css)/ /data3/Html; #对 / 启用负载均衡 /mysvr; proxy_redirect off; Host $host; X-Real-IP $remote_addr; 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 proxy_read_timeout proxy_buffer_size 4k; proxy_buffers 4 32k; proxy_busy_buffers_size 64k; proxy_temp_file_write_s

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1