当前位置: 首页 > news >正文

郑州大型网站建设电话杭州网站优化平台

郑州大型网站建设电话,杭州网站优化平台,王爷的宠妾,深圳招聘一般在哪个网站在两台服务器上的步骤: 安装必要软件:在两台服务器上,安装必要的软件,包括ipvsadm和keepalived。使用以下命令安装软件: sudo yum install ipvsadm keepalived -y 禁用防火墙或配置规则:禁用防火墙或根据实…

在两台服务器上的步骤:

  1. 安装必要软件:在两台服务器上,安装必要的软件,包括ipvsadmkeepalived。使用以下命令安装软件:

 sudo yum install ipvsadm keepalived -y
  1. 禁用防火墙或配置规则:禁用防火墙或根据实际需要配置允许LVS流量通过的防火墙规则。

  2. 编辑/etc/sysctl.conf文件:打开/etc/sysctl.conf文件并取消以下行的注释,使其生效:

 net.ipv4.ip_forward = 1net.ipv4.ip_nonlocal_bind = 1net.ipv4.conf.all.arp_ignore = 1net.ipv4.conf.all.arp_announce = 2

保存文件后执行以下命令使其生效:

 sudo sysctl -p
  1. 编辑/etc/keepalived/keepalived.conf文件:在两台服务器上,编辑/etc/keepalived/keepalived.conf文件,配置Keepalived的主备模式和虚拟IP。以下是一个示例配置文件:

 global_defs {router_id LVS_DEMO}​vrrp_script check_nginx {script "killall -0 nginx"interval 2weight -30}​vrrp_instance VI_1 {state MASTERinterface eth0virtual_router_id 51priority 100advert_int 1authentication {auth_type PASSauth_pass 1111}virtual_ipaddress {192.168.0.100}track_script {check_nginx}}

在上述示例配置文件中,stateMASTER表示当前服务器为主节点,stateBACKUP则表示备节点。interface需要根据实际网络接口名称进行配置。

  1. 启动和启用Keepalived服务:在两台服务器上,启动和启用Keepalived服务。使用以下命令分别在两台服务器上执行:

 sudo systemctl start keepalivedsudo systemctl enable keepalived

仅在主节点上的步骤:

  1. 安装和配置Nginx:在主节点服务器上,安装和配置Nginx作为负载均衡器。使用以下命令安装Nginx:

 sudo yum install nginx -y

然后,配置Nginx的负载均衡器。打开/etc/nginx/nginx.conf文件,按照以下示例配置添加一个HTTP部分:

 http {upstream backend {server 192.168.0.101:80;server 192.168.0.102:80;}​server {listen 80;location / {proxy_pass http://backend;}}}

以上示例配置假设服务器1的IP地址为192.168.0.101,服务器2的IP地址为192.168.0.102。根据实际情况调整配置。

  1. 启动和启用Nginx服务:在主节点服务器上,启动和启用Nginx服务。使用以下命令执行:

 sudo systemctl start nginxsudo systemctl enable nginx

现在,您已经成功地在CentOS 7.5上构建了一个LVS-DR负载均衡集群,并使用Nginx作为负载均衡器。通过访问虚拟IP地址192.168.0.100,您应该能够通过负载均衡器访问到后端服务器。

请注意,上述步骤中的IP地址和配置仅供参考。您需要根据您的实际网络设置和需求进行适当的调整。

一键完成

下面是一个Shell脚本,可以自动化执行上述步骤来构建LVS-DR负载均衡集群并配置Nginx。

 #!/bin/bash​PRIMARY_SERVER="192.168.0.101"SECONDARY_SERVER="192.168.0.102"VIRTUAL_IP="192.168.0.100"​# 安装必要软件sudo yum install ipvsadm keepalived nginx -y​# 禁用防火墙或配置规则sudo systemctl stop firewalldsudo systemctl disable firewalld​# 编辑 /etc/sysctl.conf 文件sudo sed -i '/net.ipv4.ip_forward/s/#//g' /etc/sysctl.confsudo sed -i '/net.ipv4.ip_nonlocal_bind/s/#//g' /etc/sysctl.confsudo sed -i '/net.ipv4.conf.all.arp_ignore/s/#//g' /etc/sysctl.confsudo sed -i '/net.ipv4.conf.all.arp_announce/s/#//g' /etc/sysctl.confsudo sysctl -p​# 配置 keepalivedsudo cp /etc/keepalived/keepalived.conf /etc/keepalived/keepalived.conf.backupsudo cat <<EOF | sudo tee /etc/keepalived/keepalived.confglobal_defs {router_id LVS_DEMO}​vrrp_script check_nginx {script "killall -0 nginx"interval 2weight -30}​vrrp_instance VI_1 {state MASTERinterface eth0virtual_router_id 51priority 100advert_int 1authentication {auth_type PASSauth_pass 1111}virtual_ipaddress {$VIRTUAL_IP}track_script {check_nginx}}EOF​# 启动和启用 keepalived 服务sudo systemctl start keepalivedsudo systemctl enable keepalived​# 配置 Nginxsudo cp /etc/nginx/nginx.conf /etc/nginx/nginx.conf.backupsudo cat <<EOF | sudo tee /etc/nginx/nginx.confhttp {upstream backend {server $PRIMARY_SERVER:80;server $SECONDARY_SERVER:80;}​server {listen 80;location / {proxy_pass http://backend;}}}EOF​# 启动和启用 Nginx 服务sudo systemctl start nginxsudo systemctl enable nginx

请根据您的实际网络设置和需求,将变量 PRIMARY_SERVERSECONDARY_SERVERVIRTUAL_IP 的值替换为正确的IP地址。

将脚本保存为 lvs_dr_setup.sh,然后在命令行中运行以下命令来执行脚本:

 bash lvs_dr_setup.sh

脚本将自动安装必要的软件,禁用防火墙,配置sysctl参数,设置Keepalived和Nginx的配置文件,并启动和启用相关的服务。

http://www.qdjiajiao.com/news/11941.html

相关文章:

  • 潍坊最新通知seo 首页
  • 做商城网站应该用什么程序seo的基础优化
  • 柳州正规网站制作公司哪家好seo在线优化平台
  • php 网站开发框架线上推广活动有哪些
  • 泉州网站建设+推广墨猴seo排名公司
  • 用dedecms 做门户网站网站推广计划
  • 站点地址和wordpress区别品牌营销理论
  • 波哥昆明网站建设今日新闻
  • 佛山网站建设的公司新闻播报最新
  • 警告欺骗网站模板怎么制作网站链接
  • 网站变灰css网络广告推广公司
  • 小程序定制开发广州广州做seo整站优化公司
  • 网站建设swot市场分析网络推广长沙网络推广
  • 个人网站建站系统黄冈网站推广软件
  • 秦皇岛网站排名最近有哪些新闻
  • 云网站制作的流程北京seo实战培训班
  • 深圳哪家网站建设好中国最新新闻
  • flash 制作网站交换友链是什么意思
  • 万州论坛网站建设seo网站优化
  • 资源网站快速优化排名今日财经最新消息
  • 营销型网站的目标是yandex网站推广
  • 广州优质网站排名公司提高工作效率的重要性
  • 网站建设招标书组成网络推广员怎么做
  • 怎么做网站下载链接短网址
  • 卖酒网站排名常州网站优化
  • 网站搭建设计seo查询外链
  • wordpress 开启日志南宁网站优化公司电话
  • 做品牌网站seo线下培训班
  • 旅游公司网站开发衡阳seo
  • 网站建设文书百度网站大全首页