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

嘉兴网站制作平台wordpress教程seo

嘉兴网站制作平台,wordpress教程seo,开发房地产需要多少钱,房产网签怎么查询文章目录 前言一、介绍1. 端口介绍2. APISIX节点介绍3. apisix单机安装配置教程(选看) 二、准备1. 配置集群免密登录2. 搭建etcd集群 三、安装apisix节点1. 复制脚本2. 增加执行权限3. 分发脚本4. 执行脚本5. 配置apisix的etcd集群地址 四、安装apisix-dashboard1. 复制脚本2. … 文章目录 前言一、介绍1. 端口介绍2. APISIX节点介绍3. apisix单机安装配置教程(选看) 二、准备1. 配置集群免密登录2. 搭建etcd集群 三、安装apisix节点1. 复制脚本2. 增加执行权限3. 分发脚本4. 执行脚本5. 配置apisix的etcd集群地址 四、安装apisix-dashboard1. 复制脚本2. 增加执行权限3. 执行脚本4. 配置apisix-dashboard的etcd集群地址5. 浏览器访问6. 卸载Apisix和apisix-dashboard 五、命令1. Apisix命令1.1 启动apisix服务1.2 停止apisix服务1.3 优雅地停止apisix服务1.4 重启apisix服务1.5 重新加载apisix服务1.6 初始化本地nginx.conf1.7 初始化etcd的数据1.8 测试生成的nginx.conf1.9 显示apisix的版本信息1.10 显示apisix帮助信息 2. apisix-dashboard命令2.1 启动apisix-dashboard服务2.2 停止apisix-dashboard服务2.3 重启apisix-dashboard服务 总结 前言 本文介绍了APISIX的安装和配置过程包括在集群环境中安装APISIX节点和APISIX Dashboard并提供了相应的脚本和命令。首先介绍了端口的作用以及各个端口的默认值然后详细说明了APISIX节点和etcd集群之间的关系。接下来给出了一个单机安装配置教程供参考。 在准备阶段我们需要设置集群免密登录并搭建etcd集群。然后在每个节点上执行脚本进行APISIX节点的安装并将etcd集群地址添加到配置文件中。 接着介绍如何安装并配置APISIX Dashboard在192.168.145.103节点上执行相关脚本完成下载、安装与修改访问权限等操作。最后通过浏览器访问Dashboard页面进行验证。 如果需要卸载Apisix或apisix-dashboard服务可以按照给出命令断开对应服务并删除相关文件和目录即可。 一、介绍 1. 端口介绍 管理接口端口Admin API Port默认为9180。这个端口用于与APISIX的管理接口进行通信可以执行添加、修改、删除等操作。代理监听端口Proxy Listen Port默认为9080。这个端口是APISIX作为反向代理监听客户请求的入站流量所使用的。APISIX仪表盘端口默认为9000。 2. APISIX节点介绍 APISIX 的控制面是高可用性的因为它只依赖于一个 etcd 集群。简单的说apisix上配置的数据apisix自身的配置除外是完全保存到etcd集群的apisix完全依赖于etcd集群。APISIX 可以通过在它前面添加一个负载均衡器来实现高可用性因为 APISIX 的数据平面是无状态的可以在需要时进行扩展。简单来说apisix的每一个节点都是独立的并没有apisix集群的说法只需要给apisix的每个节点都绑定同一个etcd集群就可以实现etcd中apisix的配置数据共享。 3. apisix单机安装配置教程(选看) API网关-Apisix RPM包方式自动化安装配置教程 二、准备 1. 配置集群免密登录 集群版安装之前先准备好三个节点。并已经设置好集群免密登录。 配置集群免密登录教程 在这里准备的集群节点为192.168.145.103、192.168.145.104、192.168.145.105。 2. 搭建etcd集群 etcd自动化安装配置教程 三、安装apisix节点 分别在三个节点安装apisix。 1. 复制脚本 首先在192.168.145.103节点将以下脚本内容复制并保存为/tmp/install_apisix.sh文件。 #!/bin/bash# apisix版本 APISIX_VERSION3.8.0# 安装yum工具包并更新软件包 yum -y update if [ -z $(yum list installed | grep yum-utils) ]; thenyum -y install yum-utils fi if [ -z $(command -v wget) ]; thenyum -y install wget fi# 安装 OpenResty 和 APISIX 仓库 install_openresty() {local apisix_rpm_urlhttps://repos.apiseven.com/packages/centos/apache-apisix-repo-1.0-1.noarch.rpmlocal apisix_repo_urlhttps://repos.apiseven.com/packages/centos/apache-apisix.repoif [ -z $(yum repolist | grep -i openresty) ]; thenwget $apisix_rpm_url -P /tmpif [ $? -ne 0 ]; thenecho apache-apisix-repo-1.0-1.noarch.rpm 下载失败请重试或手动下载到/tmp目录下再次执行echo 下载地址$apisix_rpm_urlexit 1fiyum -y install /tmp/apache-apisix-repo-1.0-1.noarch.rpmif [ $? -eq 0 ]; thenecho 向 yum 包管理器添加软件仓库 OpenResty 成功elseecho 向 yum 包管理器添加软件仓库 OpenResty 失败请查看异常信息后重试exit 1fifiif [ -z $(yum repolist | grep -i apisix) ]; thenwget $apisix_repo_url -P /tmpif [ $? -ne 0 ]; thenecho apache-apisix.repo 下载失败请重试或手动下载到/tmp目录下再次执行echo 下载地址$apisix_repo_urlexit 1fiyum-config-manager -y --add-repo /tmp/apache-apisix.repoif [ $? -eq 0 ]; thenecho 向 yum 包管理器添加软件仓库 APISIX 成功elseecho 向 yum 包管理器添加软件仓库 APISIX 失败请查看异常信息后重试exit 1fifi }# apisix安装与配置 install_apisix() {if [ -z $(command -v apisix) ]; thenyum -y install apisix-${1}if [ $? -ne 0 ]; thenecho apisix-${1} 安装失败请查看异常信息后重试exit 1fiulimit -n 4096apisix initif [ $? -eq 0 ]; thenecho 初始化配置文件和 etcd 成功elseecho 初始化配置文件和 etcd 失败请查看异常信息后重试exit 1fiapisix startif [ $? -eq 0 ]; thenecho 启动 apisix 服务成功elseecho 启动 apisix 服务失败请查看异常信息后重试exit 1fifi }install_openresty install_apisix $APISIX_VERSIONexit 02. 增加执行权限 在终端中执行以下命令为脚本添加执行权限。 chmod ax /tmp/install_apisix.sh3. 分发脚本 使用scp命令把脚本分发到192.168.145.104和192.168.145.105节点。 scp /tmp/install_apisix.sh 192.168.145.104:/tmp/ scp /tmp/install_apisix.sh 192.168.145.105:/tmp/4. 执行脚本 在192.168.145.103节点执行以下命令开始在三个节点分别运行脚本开始下载和安装apisix。 /tmp/install_apisix.sh ssh 192.168.145.104 /tmp/install_apisix.sh ssh 192.168.145.105 /tmp/install_apisix.sh请等待安装完成如有异常会有提示。 5. 配置apisix的etcd集群地址 等待apisix节点安装完成后。 分别打开三个节点的apisix的配置文件/usr/local/apisix/conf/config.yaml然后添加etcd集群地址配置如下所示。 deployment:role: traditionalrole_traditional:config_provider: etcdetcd:host:- http://192.168.145.103:2379- http://192.168.145.104:2379- http://192.168.145.105:2379然后分别在三个节点执行以下命令加载apisix配置文件。 ulimit -n 4096 apisix reload四、安装apisix-dashboard 安装之前确保节点可以访问到github若不能请查看解决方法 Windows和Linux访问不了GitHub的解决方法 1. 复制脚本 首先在192.168.145.103节点将以下脚本内容复制并保存为/tmp/install_dashboard.sh文件。 #!/bin/bashDASHBOARD_VERSION3.0.1install_dashboard() {local dashboard_urlhttps://github.com/apache/apisix-dashboard/releases/download/v${1}/apisix-dashboard-${1}-0.el7.x86_64.rpmif [ -z $(systemctl list-units --typeservice | grep apisix-dashboard) ]; thenwget $dashboard_url -P /tmpif [ $? -ne 0 ]; thenecho apisix-dashboard-${1}-0.el7.x86_64.rpm 下载失败请重试或手动下载到/tmp目录下再次执行echo 下载地址$dashboard_urlexit 1fiyum -y install /tmp/apisix-dashboard-${1}-0.el7.x86_64.rpmif [ $? -ne 0 ]; thenecho apisix-dashboard 安装失败请查看异常信息后重试exit 1fi# sudo manager-api -p /usr/local/apisix/dashboard/systemctl start apisix-dashboardif [ $? -ne 0 ]; thenecho apisix-dashboard 启动失败请查看异常信息后重试exit 1fifi }alter() {file_path/usr/local/apisix/dashboard/conf/conf.yamlallow_list - 127.0.0.1 # The rules are checked in sequence until the first match is found.new_allow_list - 0.0.0.0/0 # The rules are checked in sequence until the first match is found.sed -i s|$allow_list|$new_allow_list| $file_pathif [ $? -ne 0 ]; thenecho 修改为允许任何ip访问失败请查看异常信息后重试exit 1fisystemctl restart apisix-dashboardif [ $? -ne 0 ]; thenecho apisix-dashboard 重启失败请查看异常信息后重试exit 1fi }install_dashboard $DASHBOARD_VERSION alterexit 02. 增加执行权限 在终端中执行以下命令为脚本添加执行权限。 chmod ax /tmp/install_dashboard.sh3. 执行脚本 在192.168.145.103节点执行以下命令开始在三个节点分别运行脚本开始下载和安装apisix-dashboard。 /tmp/install_dashboard.sh请等待安装完成如有异常会有提示。 4. 配置apisix-dashboard的etcd集群地址 等待apisix-dashboard节点安装完成后。 打开192.168.145.103节点的apisix-dashboard的配置文件/usr/local/apisix/dashboard/conf/conf.yaml然后添加etcd集群地址配置如下所示。 etcd:endpoints: # supports defining multiple etcd host addresses for an etcd cluster- 192.168.145.103:2379- 192.168.145.104:2379- 192.168.145.105:2379然后执行以下命令重启apisix-dashboard。 systemctl restart apisix-dashboard5. 浏览器访问 浏览器输入192.168.145.103:9000进行访问192.168.145.103替换为自己的ip地址然后输入账号密码登录如下图所示。 账号admin 密码admin 查看节点信息 6. 卸载Apisix和apisix-dashboard 停止服务然后删除对应文件和目录即可。 apisix stop systemctl stop apisix-dashboard rm -rf /usr/bin/apisix rm -rf /usr/local/apisix rm -rf /usr/local/openresty/lualib/resty/apisix五、命令 1. Apisix命令 1.1 启动apisix服务 apisix start1.2 停止apisix服务 apisix stop1.3 优雅地停止apisix服务 apisix quit1.4 重启apisix服务 apisix restart1.5 重新加载apisix服务 apisix reload1.6 初始化本地nginx.conf apisix init1.7 初始化etcd的数据 apisix init_etcd1.8 测试生成的nginx.conf apisix test1.9 显示apisix的版本信息 apisix version1.10 显示apisix帮助信息 apisix help2. apisix-dashboard命令 2.1 启动apisix-dashboard服务 systemctl start apisix-dashboard2.2 停止apisix-dashboard服务 systemctl stop apisix-dashboard2.3 重启apisix-dashboard服务 systemctl restart apisix-dashboard总结 通过这篇文章您学习到了如何在多个节点上部署 APISIX 和 APisix-Dashboard并成功地启动它们。您还学会使用一些常用命令来管理 APisix 服务以及查看版本信息等操作。 希望本教程对您有所帮助如有任何疑问或问题请随时在评论区留言。感谢阅读
http://www.hkea.cn/news/14273381/

相关文章:

  • 珠海网站建设哪个平台好杭州百度快照推广
  • 邯郸网站建设渠道展览网站建设方案
  • 包装在线设计网站如何自己做网站并开发软件
  • 做直播网站收费吗衡水网站建设哪家专业
  • 怎样制作微信网站有哪些公司网站建设比较好
  • 自适应和响应式网站做行业门户网站要投资多少钱
  • 罗浮视窗网站建设微信开放平台如何注销
  • 域名解析要登入哪个网站做海盐市网站建设
  • 机箱做的网站主机怎么查看ftp深圳房产信息网
  • 网站建设招标评分表做代销的网站
  • 做网站需要注册哪类商标广州网页设计价格
  • 省市网站建设考核标准要求wordpress导航代码
  • 网站开发app开发自己做qq头像的网站
  • 十大网页设计网站最新国际形势分析
  • 邹城网站建设v556有了代刷网的源码怎么做网站
  • 网站建设关键要素企业邮箱注册申请126
  • 学校网站 建设应用商店正版下载
  • 网络公司给我做网站我有没有源代码版权吗?天津小型网站建设
  • 房地产 网站 欣赏精准引流的网络推广
  • 手机微网站平台登录入口东营建网站公司
  • 设置网站关键词怎么做设计自学网
  • 广州海珠区最新通告seo计费系统登录
  • 如何弄公司网站二维码自动生成
  • 罗湖附近公司做网站建设多少钱标杆建设网站
  • 怎么创建网站后台个人网页制作成品 模板
  • 施工企业的描述网站怎么做优化步骤
  • wordpress添加按钮关键词优化技巧有哪些
  • 苏州做网站外包的公司有哪些做竞价的网站有利于优化吗
  • 拖拽响应式网站建设公司公司网站开发交接注意事项
  • 北京手机网站建设公司做网站的公司广州