首页 » SEO优化 » rehl安装php情况技巧_Nginx 反向代理及负载均衡

rehl安装php情况技巧_Nginx 反向代理及负载均衡

访客 2024-12-08 0

扫一扫用手机浏览

文章目录 [+]

Nginx 分为Nginx open source 版本和Nginx Plus 商用版,本文只针对Nginx open source 版本做解释和测试。

Nginx 官方文档:https://docs.nginx.com

rehl安装php情况技巧_Nginx 反向代理及负载均衡

目的

当作Http 做事器时,常日为静态Web做事器,安装相应模块,也可作为动态Web做事器,如PHP 开拓的动态运用程序(暂时不支持Java措辞开拓的动态运用)。

rehl安装php情况技巧_Nginx 反向代理及负载均衡
(图片来自网络侵删)

当作反向代理做事器时,Nginx 会将用户的要求转发到别的后端做事器进行要求,当后端做事器返回相应时,Nginx 再卖力将相应返回给用户。

反向代理的要求可以根据负载均衡的策略转发到不同的后端做事器进行要求,从而缓解单台做事器的压力。

命令

(REHL 7 and CentOS 7 or higher version)

- 启动命令: systemctl start nginx

- 停滞命令:systemctl stop nginx

- 查看状态: systemctl status nginx

- 检测配置文件精确性:nginx -t

- 重载配置文件:nginx -s reload

- 指定配置文件启动 nginx -c ${nginx_configuration}

配置文件

默认配置文件路径:/etc/nginx/nginx.conf

事情进程

master_process : 只有一个,管理掩护worker_process 的运行

worker_process: 可有多个,可手动指天命量或者配置位自动(自动配置下位CPU核数)

反向代理操作环境

CentOS 8 64位

Tomcat 9.0

核心配置

server {...location /test.html {proxy_pass http://127.0.0.1:8080;}...}访问效果

要求nginx ip 地址http://172.16.34.132/test.html,agin 将tomcat 返回的内容呈现给用户。

反向代理

负载均衡操作环境

CentOS 8 64位

Tomcat 9.0

核心配置

策略

轮询 (Round Robin):要求按先后顺序转发后后端做事器。
权重 (Weight):权重大的得到更多的要求。
hash (基本hash和ip hash) :同一台客户真个要求全部会转发到同一台后端做事器,担保了session 同等性。
最少连接:要求将优先转发到生动连接最少的后端做事器。

upstream backedserver {server 127.0.0.1:8080 weight=2;server 127.0.0.1:9080;}server {...location / {proxy_pass http://backedserver;}...}访问效果

负载均衡-权重策略

标签:

相关文章

php提取ifnamecookie技巧_Cookie详解

原文如下,记录到此供往后查阅并希望好文章能被更多须要的人看到背景在HTTP协议的定义中,采取了一种机制来记录客户端和做事器端交互的...

SEO优化 2024-12-10 阅读0 评论0

phpmongodbmanual技巧_MongoDB PHP

确保连接及选择一个数据库为了确保精确连接,你须要指天命据库名,如果数据库在mongoDB中不存在,mongoDB会自动创建代码片段...

SEO优化 2024-12-10 阅读0 评论0