root /webroot/static/; } location ~* \.(gif|jpg|jpeg|png|css|js|ico)$ { root /webroot/res/; } 第三个规则就是通用规则,用来转发动态请求到后端应用服务器 非静态文件请求就默认是动态请求,自己根据实际把握 毕竟目前的一些框架的流行,带.php,.jsp后缀的情况很少了 location / { proxy_pass http:/...
worker_processes1;events{worker_connections1024;}http{include mime.types;default_type application/octet-stream;sendfile on;keepalive_timeout65;server{listen80;server_name localhost;location /{root html;index index.html index.htm;}error_page500502503504/50x.html;location=/50x.html{root html;}}} 1....
Security for files and folders on your web server is paramount. Avoid overly permissive access rights. Use these commands to set correct permissions for all files and directories in your webroot. Remember to replace/var/www/example.com/with your webroot path: sudofind/var/www/example.com/ -typ...
root /webroot/static/; } location ~* \.(gif|jpg|jpeg|png|css|js|ico)$ { //以xx结尾 root /webroot/res/; } #第三个规则就是通用规则,用来转发动态请求到后端应用服务器 #非静态文件请求就默认是动态请求,自己根据实际把握 location / { proxy_pass http://tomcat:8080/ } nginx的其他配置信息介...
1、ngx_http_limit_req_module 限流模块 1、控制速率 2、控制并发连接数 拓展: 2、ngx_http_ssl_module模块 11、总结 几乎所有的项目部署,都会用到Nginx。 主要用到Nginx的功能有如下: 正向、反向代理 过滤IP 负载均衡 这三个功能是大部分公司的线上项目部署用到的,掌握Nginx并不难,主要是学会配置nginx.conf...
1.安装工具和库 # pcre是一个perl库,包括 perl 兼容的正则表达式库。nginx 的 http 模块使用 pcre 来解析正则表达式 # zlib库提供了很多种压缩和解压缩的方式, nginx 使用 zlib 对 http 包的内容进行 gzip yum-y install gcc-c++pcre pcre-devel zlib zlib-devel openssl openssl-devel ...
1、限制下载速度 context:http,server,location 例: location /down/ { root /data/webroot/yitea.cn; limit_rate 100k; limit_rate_after 100m; } 注: limit_rate_after 100m 全速下载100MB后,速度再降至limit_rate 100KB/S;也可以只使用limit_rate;(可使用的单位有k m);子区段的配置如果与上级配置...
1)核心模块: HTTP模块、EVENT模块和MAIL模块 2)基础模块: HTTP Access模块、HTTP FastCGI模块、HTTP Proxy模块和HTTP Rewrite模块 3)第三方模块: HTTP Upstream Request Hash模块、Notice模块和HTTP Access Key模块及用户自己开发的模块 这样的设计使Nginx方便开发和扩展,也正因此才使得Nginx功能如此强大。Nginx的模块默...
1、nginx包相关信息: nginx_user: www nginx用户 nginx_port: 80 nginx监听端口 nginx_web_dir: /data/webroot/nginxnginx的目录 nginx_version: 1.4.3 nginx的版本 pcre_version: 8.33 pcre的版本 pretended_name: Tengine 为了安全起见,把nginx名字改为tengine ...
1.静态网站 功能是返回静态资源如html、css、js、jpg等给客户端 server { listen 80; server_name example.com; root /html/webroot; location ~ (\.map|\.html|\.htm|\.css|\.js|\.jpg|\.jpeg|\.png|\.gif|\.woff|\.ttf|\.svg|\.json|\.eot|\.ico|\.swf|\.xlsx)$ { ...