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

江苏省城乡和住房建设厅网站首页宁波seo外包方案

江苏省城乡和住房建设厅网站首页,宁波seo外包方案,网页制作交城旅游景点,建立个人博客网站目录1 概述2 创建服务器3 安装postgres4 安装kong5 安装node6 安装KONGA1 概述 Kong Kong是一款基于OpenResty(NginxLua模块)编写的高可用、易扩展的开源API网关,专为云原生和云混合架构而建,并针对微服务和分布式架构进行了特别…

目录

  • 1 概述
  • 2 创建服务器
  • 3 安装postgres
  • 4 安装kong
  • 5 安装node
  • 6 安装KONGA

1 概述

Kong

Kong是一款基于OpenResty(Nginx+Lua模块)编写的高可用、易扩展的开源API网关,专为云原生和云混合架构而建,并针对微服务和分布式架构进行了特别的优化。Kong网关在世界范围内广受欢迎。它建立在超轻量级代理之上,为海量微服务应用程序提供性能保障和可伸缩性扩展。用户使用Kong网关可以轻松地对流量进行精细化管理和控制。

部署方式

根据底层元数据存储方式的不同,Kong网关可分为三种部署方式,本文使用PostgreSQL数据库模式部署

  • 无数据库部署模式
  • 数据库部署模式,支持PostgreSQL和Cassandra
  • 混合部署模式

提示:本文所涉及安装包已同步上传至CSDN文库,传送地址:kong&konga完整安装包

2 创建服务器

创建服务器

本文选用华为云竞价计费实例,仅用于测试使用,成本低,其它云厂商亦有同类产品。

image-20230226155010500

设置安全组

为保证云服务器安全,建议22ssh登录端口权限仅限自身访问

  • 查询外网IP
curl cip.cc
  • 设置安全组

image-20230226160019960

3 安装postgres

下载postgres

提示:本文所涉及安装包已同步上传至CSDN文库,传送地址:kong&konga完整安装包

mkdir ~/postgres && cd ~/postgres
wget https://ftp.postgresql.org/pub/source/v12.2/postgresql-12.2.tar.gz --no-check-certificate

安装依赖

yum install -y gcc zlib-devel readline-devel readline gcc-c++ make automake

编译安装

# 解压
tar -zxvf postgresql-12.2.tar.gz# 检查当前环境能否安装pgsql
cd postgresql-12.2
./configure# 编译安装
make && make install# 创建postgres用户,用于管理pqsql
adduser postgres# 初始化数据库
su postgres
/usr/local/pgsql/bin/initdb -D /home/postgres/data# 启动数据库,并将报错日志存入logfile文件内
/usr/local/pgsql/bin/pg_ctl -D /home/postgres/data -l /home/postgres/logfile start

修改配置文件,开放远程连接

cd /home/postgres/data
vi postgresql.conf# 搜索localhost,放开注释,改为“*”

image-20230226161406021

配置pg_hba,用于远程访问

# 配置pg_hba,用于远程访问
vi pg_hba.conf
# 搜索IPv4,加入以下规则(本地连接无需密码,远程连接需要输入密码)
host    all             all             0.0.0.0/0               md5

重启

/usr/local/pgsql/bin/pg_ctl -D /home/postgres/data -l /home/postgres/logfile restart

创建kong用户

# 连接pgsql
/usr/local/pgsql/bin/psql# 创建用户、数据库,注意单引号、分号
create user kong with password '123456';
create database kong owner kong;

测试

/usr/local/pgsql/bin/psql --host 127.0.0.1 --port 5432 --dbname=kong --username=kong

4 安装kong

下载(切回到root用户)

提示:本文所涉及安装包已同步上传至CSDN文库,传送地址:kong&konga完整安装包

# 下载地址 https://download.konghq.com/gateway-3.x-centos-7/Packages/k/
mkdir ~/kong && cd ~/kong
wget https://download.konghq.com/gateway-3.x-centos-7/Packages/k/kong-3.1.1.el7.amd64.rpm

安装

rpm -ivh kong-3.1.1.el7.amd64.rpm

配置

cp /etc/kong/kong.conf.default /etc/kong/kong.conf# 修改pg连接配置
vi /etc/kong/kong.conf

image-20230226162121256

初始化数据库

kong migrations bootstrap -c /etc/kong/kong.conf

启动

kong start -c /etc/kong/kong.conf

检查是否启动

curl -i http://localhost:8001

5 安装node

下载

提示:本文所涉及安装包已同步上传至CSDN文库,传送地址:kong&konga完整安装包

mkdir ~/node && cd ~/node
wget https://nodejs.org/dist/v14.15.4/node-v14.15.4-linux-x64.tar.xz

解压

# 解压
tar -xvf node-v14.15.4-linux-x64.tar.xz# 移动
mv node-v14.15.4-linux-x64 /usr/local/node

添加环境变量

ln -s /usr/local/node/bin/node /usr/local/bin/
ln -s /usr/local/node/bin/npm /usr/local/bin/

测试

node -v
npm -v

6 安装KONGA

下载

提示:本文所涉及安装包已同步上传至CSDN文库,传送地址:kong&konga完整安装包

# 官方地址: https://github.com/pantsel/konga
mkdir ~/konga && cd ~/konga
wget https://github.com/pantsel/konga/archive/refs/tags/0.14.9.tar.gz

安装并配置git(编译需要)

yum install -y git
git config --global http.sslVerify false
git config --global url."https://".insteadOf git://

解压+编译

# 解压
tar -zxvf 0.14.9.tar.gz# 编译
cd konga-0.14.9/
rm package-lock.jsonnpm install --unsafe-perm=true --allow-root

不出意外还是会编译失败

这个是科学上网的问题,本文通过在其它机器编译好打包,然后scp过来安装,安装包【konga-0.14.9-install.tgz】已上传到文库,传送地址:kong&konga完整安装包

image-20230226163814739

解压已编译好的安装包

mv konga-0.14.9-install.tgz ~/konga 
cd konga
tar -zxvf konga-0.14.9-install.tgz

后台启动

nohup npm start >log.txt 2>&1 &# 查询端口是否启动
lsof -i:1337

控制台安全组放开1337端口,浏览器访问:

image-20230226165442997

http://www.dt0577.cn/news/48951.html

相关文章:

  • 做网站有谁做免费行情网站
  • 坪山网站建设要多少钱微信广告投放平台
  • 纯 flash 网站唐山seo优化
  • 深圳外贸网站开发东莞网站营销推广
  • 如何在wordpress插入微信二维码正规seo多少钱
  • 免费空间域名可以做淘宝客网站推广吗石家庄网站建设方案
  • 王刚做的加盟网站名叫什么微博营销案例
  • 网站做后怎么可以在百度搜索到网络营销是以什么为中心
  • 建设网站公司 优帮云实事新闻热点
  • wordpress代码实现头像威海seo
  • 小鱼儿网站做啥用的济宁百度推广开户
  • 邯郸网站制作外包网络广告营销案例
  • wordpress评论内网ip长沙靠谱关键词优化服务
  • 在阿里巴巴上做网站需要什么条件网络营销工具体系
  • 做网站 使用权 所有权百度百科官网
  • 沧州做网站的公司网络推广工作内容怎么写
  • 网上做室内设计的网站2022年热点营销案例
  • 石家庄学做网站建设培训长沙seo关键词
  • 给个做的网站百度起诉seo公司
  • JAVA网站开发结构营销网站定制公司
  • 装饰工程有哪些学seo优化
  • 电商详情做的最好看的网站整合营销案例举例说明
  • 微企点网站建设的教学视频付费推广有几种方式
  • 云南网站建设百度官方国外推广网站
  • 阜阳建设委员会网站关键词指数查询工具
  • 临沂做网站推广的公司哪家好手机百度下载免费安装
  • 网站建设的销售好做吗网站优化排名哪家好
  • 网站怎么做分时网站运营师
  • 设计网站界面指数基金怎么选
  • 郑州做网站找哪家百度快照推广效果怎样