1.准备安装环境
-
1. 服务器:192.168.2.14
-
2.开放3个端口:22007,22008,22009 供higress使用安装且启动Higress
2.安装且启动Higress
curl -fsSL https://higress.io/standalone/get-higress.sh | bash -s -- -a --use-builtin-nacos --console-port=22007 --gateway-http-port=22008 --gateway-https-port=22009
上面命令会安装higress且使用内置nacos,安装的时候跟进命令提示,使用nacos即可;上面命令也配置了网关https请求端口和https请求端口.
通过http或者https访问网关,网关根据路由转发到对应的服务,这个服务是http协议,不能是https协议
-
-a
: 配置完成后自动启动 Higress 网关 -
--use-builtin-nacos
: 使用内置的 Nacos 服务。不建议用于生产环境。如果设置本参数,则无需设置-c
参数 -
--gateway-http-port
: 通过http访问网关时的端口 -
--gateway-https-port
: 通过https访问网关时的端口
等待安装完成:
3.安装完成后访问地址
-
http://192.168.2.10:22007
控制台地 -
http://192.168.2.10:22008
http网关地址 -
http://192.168.2.10:22009
https网关地址
4.higress其他操作指令
-
/www/wwwroot/higress/bin/startup.sh
执行这个命令启动higress -
/www/wwwroot/higress/bin/shutdown.sh
执行这个命令关闭higress -
/www/wwwroot/higress/bin/status.sh
检查higress的状态 -
/www/wwwroot/higress/bin/logs.sh
查看higress的日志 -
/www/wwwroot/higress/bin/configure.sh -r
重新配置higress
5.使用与操作Higress
1.设置初始账号和密码设置后输入设置的账号和密码进行登录
2.第一步找到左侧栏的证书管理给Higress配置证书
3.第二步找到左侧栏的域名管理给Higress配置域名
4.第三步找到左侧栏的服务来源配置对应的服务(我这边使用的是DNS域名)
5.第四步找到左侧栏的路由配置创建对应的路由
往下翻选择对应的服务然后点击确定
6.第五步找到左侧栏的路由配置进去能看到路由列表右侧有 策略,编辑,删除三个按钮
选择策略进行重写