Nginx可以通过反向代理来实现负载均衡,并能使用3种自带策略及2种第三方策略。
1、http块:可以嵌套多个server,配置代理,缓存,日志定义等绝大多数功能和第三方模块的配置。如文件引入,mime-type定义,日志自定义,是否使用sendfile传输文件,连接超时时间,单连接请求数等。
2、http全局块配置的指令包括文件引入、MIME-TYPE定义、日志自定义、连接超时时间、单链接请求数上限等。
3、LOG 是处理完请求后的日志记录阶段,如 access_log 模块。realip 模块是在 postread 阶段生效的,它的作用是: 当本机的 nginx 处于一个反向代理的后端时获取到真实的用户 ip。
4、Nginx中我们使用 ngx_http_limit_req_module 模块来限制请求的访问频率,基于漏桶算法原理实现。接下来我们使用 nginx limit_req_zone 和 limit_req 两个指令,限制单个IP的请求处理速率。
1、进入conf文件夹,将内部的server配置段提取单独放在一个文件里,存到了conf/vhost下,以方便配置多个虚拟主机。并在nginx.conf里http配置段内添加了一行 include vhost/*.conf;用来读取vhost下的虚拟主机配置。
2、在Apache配置文件中,可以设置服务器的一些基本信息,例如监听端口、虚拟主机等等。此外,还可以配置Apache模块和插件,以满足不同的需求。
3、配置Web服务器:根据所选择的Web服务器,编辑相关配置文件以启用必要的模块和功能。例如,在Apache中,您可以编辑httpd.conf文件;在Nginx中,您可以编辑nginx.conf文件。
本文暂时没有评论,来添加一个吧(●'◡'●)