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

学习如何做网站wordpress优化服务器

学习如何做网站,wordpress优化服务器,移动应用开发是做什么的,怎样创建网站的基本流程#在所有节点安装nginx #ps: 如果要使用tcp流转发:需用二进制包安装 make编译时加入stream流的参数。 推荐直接安装openresty【默认支持stream等nginx模块,还附带了很多常用的lua库】 apt install -y net-tools sudo apt install -y nginx vim /etc/…

#在所有节点安装nginx

#ps: 如果要使用tcp流转发:需用二进制包安装 make编译时加入stream流的参数。  推荐直接安装openresty【默认支持stream等nginx模块,还附带了很多常用的lua库】
 

apt install -y net-tools
sudo apt install -y nginx
vim /etc/nginx/conf.d/nginx.conf
upstream balanceServer {# 服务器的访问地址,负载均衡算法使用权重轮询。应用服务器是自己的应用服务主机的地址,最好和负载均衡服务分开部署。server 10.3.1.135:8080 weight=1;
}
#负载均衡服务
server {# 负载均衡的监听端口listen 80 default_server;server_name _;location / {proxy_pass http://balanceServer;   # 代理转发应用服务client_max_body_size 500m;}location /prod-api/ {proxy_pass http://balanceServer;   # 代理转发应用服务proxy_cookie_path / /prod-api;rewrite ^/prod-api/(.*) /$1 break;client_max_body_size 500m;}}

#nginx服务默认占用80  修改默认端口为81

vim /etc/nginx/sites-enabled/default 
listen 81 default_server;
listen [::]:81 default_server;

nginx -s reload #systemctl restart nginx

systemctl enable nginx

#在所有节点安装keepalived 并修改配置文件(不同节点参数需修改)

apt install -y keepalived

vim /etc/keepalived/keepalived.conf

global_defs { # 路由id: 当前安装的keepalived节点主机的标识符,全局唯一。 # 不同节点需修改 用本机ip即可router_id 10.3.1.96
}
vrrp_script chk_nginx {script "/etc/keepalived/nginx_chk.sh"  interval 2  
}
vrrp_instance VI_1{# 表示的状态,MASTER 主节点  BACKUP 备机# 一个设为MASTER 其他的设为BACKUPstate MASTER# 当前实例绑定的网卡 根据主机网卡自行修改interface ens160# 表示那些服务器一个组,保证主备节点一致virtual_router_id 100# 优先级/权重,谁的优先级高,在MASTER关掉以后,就能成为MASTERpriority 100# 主备之间同步检查的时间间隔,默认1sadvert_int 1# 认知授权的密码,防止非法节点的进入authentication {auth_type PASSauth_pass 1369}#  虚拟ip 要和服务器在同一个网段, 能和服务器网关进行通信的, 而且是没有被占用的virtual_ipaddress {10.3.1.150}track_script {   chk_nginx}
}

vim /etc/keepalived/nginx_chk.sh #配置脚本检查nginx是否还在正常运行,如果挂掉就重启它,实在启动不了再让keepalived绑定备用机器

#!/bin/bash
A=`ps -C nginx --no-header |wc -l`
# 判断nginx是否宕机,如果宕机了,尝试重启 
if [ $A -eq 0 ];then# 重启nginx,延迟2秒 service nginx restartsleep 2  # 重新检查是否有nginx相关的进程if [ $A -eq 0 ];then  # 仍然没有nginx相关的进程,杀死当前keepalived,切换到备用机killall keepalived  fi  
fi

sudo chmod +x /etc/keepalived/nginx_chk.sh

bash /etc/keepalived/nginx_chk.sh #检查脚本,不报错即可‘

systemctl start keepalived

ip addr #查看ens160网卡出现 10.3.1.150虚拟ip即可。 然后可以通过虚拟ip访问对应的nginx转发

systemctl enable keepalived

#关掉MASTER的keepalived后,虚拟ip就飘移到BACKUP节点上了 可以用ip addr查看一下

http://www.yayakq.cn/news/472645/

相关文章:

  • 自己建设网站需要些什么wordpress图书介绍插件
  • 国外上国内网站很慢yy大杂烩
  • 没有服务器 怎么做网站机械加工网络接单
  • 清远医疗网站建设网站副标题怎么写
  • 查公司备案网站备案信息电商网站建设试题
  • 对网站建设安全性的要求泰安网格员招聘
  • 企业网站建设的主要目的是广东省新闻
  • 最便宜的重庆网站建设网站建设 管理与维护试题
  • 网站 硬件方案广州外贸网站制作公司
  • 网站上的网站地图怎么做开发小程序模板
  • 做简历的网站有响应式网站搭建
  • 快速做效果图的网站叫什么区别苏州关键词优化排名推广
  • 电商网站建设分析网站建设的原理
  • 做期货看什么网站做公司网站大概多少钱
  • 服务外包下的网站开发如何在医院推广产品
  • 山西省国贸网站建设注入漏洞网站源码
  • 龙华营销型网站设计万网站建设
  • 陕西城乡建设部网站万网注册域名的步骤
  • 建设网站前端建立一个网站需要什么技术
  • 个人做网站如何推广珠海做网站的公司介绍
  • 教育集团网站设计策划书qt网站开发
  • 海淀做企业网站的公司自己做网站要多久
  • 微山网站建设哪家便宜网站 整体架构
  • 网站后台用什么程序做网站开发帐务处理
  • 优惠券网站制作教程wordpress企业主题制作
  • 建网站公司深建设美妆企业网站
  • 下载汽车网站制作网站谷歌seo新手快速入门
  • 设计素材网站p做算命类网站违法吗?
  • 站长统计幸福宝下载网站首页焦点图
  • php 网站提速免费做暧暧网站