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

怎么把自己的网站发布到网上一般通过哪些行为来处理人际关系

怎么把自己的网站发布到网上,一般通过哪些行为来处理人际关系,安阳哪里做网站,三星手机网上商城1. 前言 上一文我们对Kong网关的简单介绍#xff0c;今天我们来搭建Kong的环境。以便于以后对Kong的进一步了解和学习。 2. Kong支持的环境 从上图来看Kong对Linux、MacOS、容器、云 支持的还是比较全面的。鉴于大部分国内开发者使用的是Windows环境。本文依然使用Docker进行…1. 前言 上一文我们对Kong网关的简单介绍今天我们来搭建Kong的环境。以便于以后对Kong的进一步了解和学习。 2. Kong支持的环境 从上图来看Kong对Linux、MacOS、容器、云 支持的还是比较全面的。鉴于大部分国内开发者使用的是Windows环境。本文依然使用Docker进行安装。建议对Docker不太了解的同学学习相关的知识。也可以关注我的公众号Felordcn 来及时获取相关的知识。 3. 安装Kong 你的机器中必须有Docker环境这个是前提。假设你已经具备了必须的环境。Kong的安装其实还是不复杂的有些文章可能介绍的不是那么清楚。Kong 安装有两种方式一种是没有数据库依赖的DB-less 模式另一种是with a Database 模式。我们这里使用第二种带Database的模式因为这种模式功能更全。 3.1 构建Kong的容器网络 首先我们创建一个Docker自定义网络以允许容器相互发现和通信。在下面的创建命令中kong-net是我们创建的Docker网络名称当然你可以使用你认为合适的名称。 docker network create kong-net3.2 搭建数据库环境 Kong 目前使用Cassandra(Facebook开源的分布式的NoSQL数据库) 或者PostgreSql,你可以执行以下命令中的一个来选择你的Database。请注意定义网络 --networkkong-net 。 Cassandra容器 docker run -d --name kong-database \--networkkong-net \-p 9042:9042 \cassandra:3PostgreSQL容器 docker run -d --name kong-database \--networkkong-net \-p 5432:5432 \-e POSTGRES_USERkong \-e POSTGRES_DBkong \postgres:9.6这里有个小问题。如果你使用的是PostgreSQL想挂载卷持久化数据到宿主机。通过 -v 命令是不好用的。这里推荐你使用 docker volume create 命令来创建一个挂载。如果你想知道更多可关注我的公众号Felordcn 或者通过https://felord.cn 来获取更多信息。 docker volume create kong-volume然后上面的PostgreSQL就可以通过- v kong-volume:/var/lib/postgresql/data 进行挂载了。 docker run -d --name kong-database \--networkkong-net \-p 5432:5432 \- v kong-volume:/var/lib/postgresql/data-e POSTGRES_USERkong \-e POSTGRES_DBkong \postgres:9.63.3 初始化或者迁移数据库 我们使用docker run --rm来初始化数据库 。 docker run --rm \--networkkong-net \-e KONG_DATABASEpostgres \-e KONG_PG_HOSTkong-database \-e KONG_CASSANDRA_CONTACT_POINTSkong-database \kong:latest kong migrations bootstrap这个命令我们还是要注意的一定要跟你声明的网络数据库类型、host名称一致。同时注意Kong的版本号本文是在Kong 1.3 版本下完成的。 3.4 启动Kong容器 3.3步骤完成初始化或者迁移数据库后我们就可以启动一个连接到数据库容器的Kong容器请务必保证你的数据库容器启动状态同时检查所有的环境参数 -e 是否是你定义的环境。 docker run -d --name kong \--networkkong-net \-e KONG_DATABASEpostgres \-e KONG_PG_HOSTkong-database \-e KONG_CASSANDRA_CONTACT_POINTSkong-database \-e KONG_PROXY_ACCESS_LOG/dev/stdout \-e KONG_ADMIN_ACCESS_LOG/dev/stdout \-e KONG_PROXY_ERROR_LOG/dev/stderr \-e KONG_ADMIN_ERROR_LOG/dev/stderr \-e KONG_ADMIN_LISTEN0.0.0.0:8001, 0.0.0.0:8444 ssl \-p 8000:8000 \-p 8443:8443 \-p 8001:8001 \-p 8444:8444 \kong:latest3.5 验证 可通过 curl -i http://localhost:8001/ 或者浏览器调用 http://localhost:8001/ 来验证Kong Admin 是否联通 。 4. 安装Kong 管理UI Kong 企业版提供了管理UI开源版本是没有的。但是有很多的开源的管理 UI 其中比较好用的是Konga。项目地址https://github.com/pantsel/konga 4.1 Konga 特性 Konga 主要是用 AngularJS 写的运行于nodejs服务端。具有以下特性 管理所有Kong Admin API对象。支持从远程源数据库文件API等导入使用者。管理多个Kong节点。使用快照备份还原和迁移Kong节点。使用运行状况检查监视节点和API状态。支持电子邮件和闲置通知。支持多用户。易于数据库集成MySQLpostgresSQLMongoDBSQL Server。 4.2 docker安装Konga 同样我们今天通过Docker来安装Konga。安装步骤同样遵循配置数据库初始化数据库启动容器的流程。 4.2.1 Konga数据库容器 上面在4.1特性介绍中我们介绍了Konga支持的数据库类型。这里我们依然使用PostgreSQL。请注意我新定义了挂载卷konga-postgresql 。 docker run -d --name konga-database \ --networkkong-net \-p 5433:5432 \-v konga-postgresql:/var/lib/postgresql/data \-e POSTGRES_USERkonga \-e POSTGRES_DBkonga \-e POSTGRES_PASSWORDkonga \postgres:9.64.2.2 初始化Konga数据库 初始化 PostgreSQL 数据库。 docker run --rm --networkkong-net \pantsel/konga:latest -c prepare -a postgres-u postgres://kongakonga-database:5432/konga相关命令解读 命令描述默认-c执行的命令这里我们执行的是prepare--aadapter 简写 可以是postgres 或者mysql--udb url 数据库连接全称- 到此Konga的数据库环境就搞定了。 4.2.3 环境参数 Konga 还有一些可配置的环境参数 4.2.4 启动Konga 通过以下命令就可以启动Konga容器了 docker run -d -p 1337:1337 \--network kong-net \-e DB_ADAPTERpostgres \-e DB_URIpostgres://kongakonga-database:5432/konga \-e NODE_ENVproduction \-e DB_PASSWORDkonga \--name konga \pantsel/konga运行完后如果成功可以通过http://localhost:1337 链接到控制台。通过注册后进入然后在dashboard面板里面添加Kong的管理Api路径http://yourdomain 。这里添加 http://ip:8001 。注意请不要使用localhost、127.0.0.1 、0.0.0.0 有可能联通不上Kong。成功后就会出现 上面4. 所显现的界面。 总结 今天对Kong的安装、Konga的安装进行了详细的介绍。希望对你进一步了解和学习Kong有所帮助。 关注微信公众号码农小胖哥 获取更多干货
http://www.hkea.cn/news/14593111/

相关文章:

  • 阿里云的网站影响网站pr的主要因素有哪些
  • 淄博公司做网站智慧团建的网址
  • 建设网站的课题在外国租服务器做那种网站
  • 重庆网站建设 狐灵ps做网站浏览器预览
  • 云建造网站电商可以从事的行业有哪些
  • 网站开发采用了哪些技术怎么写国内最好的在线网站建设
  • 免费网站加速服务社区门户网站建设招标公告
  • 网站网站模版小公司企业简介300字
  • 百度智能建站怎么样外包加工网是不是骗人的
  • 域名可以做网站吗益阳有专做网站的吗
  • 高端设计网站都有哪些狗和女人做的网站
  • 如何做农产品网站重庆网站建设流程
  • 外贸商城网站制作南昌专业网站建设信息
  • 做设计一般在那个网站找图邦利博客网站怎么做的
  • 网站底部的备案信息个人网站,可以做淘宝客吗
  • vs2013 网站建设电子商务网站建设行情
  • 培训网站建设公司排名北京建设局网站首页
  • 松原做网站网站点击换图片的效果怎么做
  • 内江网站建设0832hdsj做消费金融网站
  • 南京行业网站建设宁波关键词优化平台
  • app资源网站开发广州营销优化
  • 保定做网站建设能注册通用网址的网站
  • 网站跳出率怎么计算如何用运行打开wordpress
  • 给别人做网站别人经营违法广州软件开发公司排名
  • 漯河做网站哪家好网站备案的影布怎么做
  • wordpress下载站会员系统北京 顺义 网站制作
  • 济南网站建设外包公司排名常州网上挂号预约平台
  • 网站开发难不难电商网站开发工作室
  • 电子 公司 网站建设北京网站设计优选刻
  • 网站站内logo怎么做高端网站设计 必荐骏网添城科技