Nginx
文章平均质量分 80
人生无非就是笑笑别人或者被别人笑笑而已。
♛薄情痞子♛
人生无非就是笑笑别人或被别人笑笑而已。
此博客仅供个人学习而用,如有侵权,请联系我,谢谢!!
展开
-
Nginx 常用配置详解
nginx.config配置:######Nginx配置文件nginx.conf中文详解######定义Nginx运行的用户和用户组user www www;#nginx进程数,建议设置为等于CPU总核心数。worker_processes 8; #全局错误日志定义类型,[ debug | info | notice | warn | error | crit ]error_log /usr/local/nginx/logs/error.log info;#进程pid文件pi转载 2021-09-08 17:32:07 · 635 阅读 · 0 评论 -
Nginx 应用场景
nginx应用场景1、反向代理 点击查看反向代理2、负载均衡 点击查看 负载均衡3、WEB服务器Nginx本身也是一个静态资源的服务器,当只有静态资源的时候,就可以使用Nginx来做服务器,同时现在也很流行动静分离,就可以通过Nginx来实现,首先看看Nginx做静态资源服务器这样如果访问http://localhost就会默认访问到E://www/data目录下面的index.html,如果一个网站只是静态页面的话,那么就可以通过这种方式...原创 2021-09-08 15:29:44 · 108 阅读 · 0 评论 -
Nginx 虚拟主机
nginx虚拟主机在nginx.config配置中,一个server就是一个虚拟主机基于域名的虚拟主机,通过域名来区分虚拟主机——应用:外部网站 基于端口的虚拟主机,通过端口来区分虚拟主机——应用:公司内部网站,外部网站的管理后台 基于ip的虚拟主机,几乎不用1、基于域名server { listen 80; server_name www.aaa.com; ##www.aaa.com 是在hosts文件配置的DNS域名 ...原创 2021-09-08 15:25:40 · 116 阅读 · 0 评论 -
Nginx 缓存配置
配置缓存开启简单的缓存配置,只需要两个指令:proxy_cache_path和proxy_cache。proxy_cache_path配置缓存的存放地址和其他的一些常用配置,proxy_cache指令是为了启动缓存。proxy_cache_path /path/to/cache levels=1:2 keys_zone=mycache:10m max_size=10g inactive=60m use_temp_path=off;server { # ... location / {转载 2021-09-08 13:38:49 · 1324 阅读 · 0 评论 -
Nginx DDOS配置
一. 限制每秒请求数ngx_http_limit_req_module模块通过漏桶原理来限制单位时间内的请求数,一旦单位时间内请求数超过限制,就会返回503错误。配置需要在两个地方设置:nginx.conf的http段内定义触发条件,可以有多个条件 在location内定义达到触发条件时nginx所要执行的动作例如 http { limit_req_zone $binary_remote_addr zone=one:10m rate=10r/s; //触发条件,所有访问ip转载 2021-09-08 09:32:22 · 296 阅读 · 0 评论 -
Nginx防盗链
nginx防盗链场景:以图片为例A网站想不经过B网站允许使用B网站的图片。A网站中直接用B网站上图片的链接,或者去B网站上点击图片右下下载并使用,这一行为称之为盗用。那么B网站要想阻止这一行为,可以采用防盗链来阻止。采用防盗链之后,A网站想盗用,就会提示404或者别的指定页面。nginx防盗链配置 location ~ .*\.(gif|jpg|jepg|png|PNG|bmp|flv|wma|wmv|swf|mp3|zip|rar|torrent)$ { ...原创 2021-09-07 17:39:36 · 569 阅读 · 0 评论 -
Nginx 解决跨域问题
什么是跨域当一个请求url的协议、域名、端口三者之间任意一个与当前页面url不同即为跨域nginx解决跨域请求nginx.config配置server {listen 80;server_name my.cn.com;location /{proxy_pass http://test.cn.com:8081/test;...原创 2021-09-07 16:58:01 · 3688 阅读 · 0 评论 -
nginx 容错机制
当负载均衡的服务器,发生宕机或报异常或超时等待的时候,怎么容错?因为这些情况都会导致请求阻塞直到超时。如果其中一台服务器有故障,我们是不是可以自动轮询到下一台服务器上,这样就可以不影响正常的流程。容错机制Proxy指令1、proxy_next_upstream语法:proxy_next_upstream [error|timeout|invalid_header|http_500|http_502|http_503|http_504|http_404|off]默认值:proxy_n...转载 2021-09-07 10:55:41 · 1239 阅读 · 0 评论 -
Nginx负载均衡
负载均衡负载均衡,英文名称为Load Balance,其意思就是分摊到多个操作单元上进行执行,例如Web服务器、FTP服务器、企业关键应用服务器和其它关键任务服务器等,从而共同完成工作任务。负载均衡 建立在现有网络结构之上,它提供了一种廉价有效透明的方法扩展网络设备和服务器的带宽、增加吞吐量、加强网络数据处理能力、提高网络的灵活性和可用性。nginx流程图场景: 三台tomcat服务器组成的集群是不对外暴露IP的,只对内暴露IP。...原创 2021-09-06 17:58:16 · 234 阅读 · 0 评论 -
Nginx反向代理
反向代理概念反向代理(Reverse Proxy)方式是指以代理服务器来接受internet上的连接请求,然后将请求转发给内部网络上的服务器,并将从服务器上得到的结果返回给internet上请求连接的客户端,此时代理服务器对外就表现为一个反向代理服务器。反向代理图场景:三台tomcat服务器组成的集群是不对外暴露IP的,只对内暴露IP。那么所搭建的nginx必须跟集群在一个局域网内且nginx对外暴露公网IP。这样客户端可通过nginx对外的公网IP访问...原创 2021-09-06 15:55:07 · 256 阅读 · 0 评论 -
nginx安装
nginx下载地址:http://nginx.org/en/download.htmlwindow环境下载nginx的zip包,linux环境下载 tar.gz 包windows版本将解压到一个目录(路径不能出现中文),如下:connfig---nginx的配置文件目录html---静态资源目录logs---nginx运行日志目录,内部包含了三个文件:access.log、error.log、nginx.pidnginx启动:双击nginx.exe启动 通过c.转载 2021-09-03 18:04:57 · 164 阅读 · 0 评论