创建 辅助网卡、给服务器添加第二个公网 IP
-
如果 Pages 不使用
80、443端口,可以只使用一个公网 IP -
如果 使用独立 Nginx 代理 GitLab、GitLab Registry、GitLab Pages,可以只使用一个公网 IP,这三者可以对外提供 80、443 端口,但是 GitLab Pages 无法使用自定义域名、证书
-
为了体验完整的 GitLab Pages 功能,需要一个额外的 IP,如果不需要 GitLab Pages,或者不需要 GitLab Pages 使用 80、443
端口,可以不添加额外的 IP,
文档:GitLab Pages administration - GitLab - GitLab 文档中心
- 创建弹性网卡(
辅助网卡)
专有网络、交换机、安全组和创建的服务器一致即可,自定义 内网IP 方便管理
- 找到新创建的网卡,绑定实例(绑定服务器)
- 等待绑定完成
- 新增了一个
eth1网卡,但是没有上线,最简单的办法就是重启机器,网卡就能上线了- 重启机器也是为了测试新网卡在机器重启后,是否能正常工作(更严谨的测试,因为任何东西都有可能存在 bug)
- 重启机器也是为了测试新网卡在机器重启后,是否能正常工作(更严谨的测试,因为任何东西都有可能存在 bug)
- 由于前面创建 Nginx 容器时,没有添加自动重启,这里手动启动一下 Nginx
- 下面给
辅助网卡添加 公网 IP - 打开专有网络:阿里云登录 - 欢迎登录阿里云,安全稳定的云计算服务平台
- 打开“
弹性公网IP”页面
- 选择相同区域,根据自己需要选择规格
- 购买结果
- 绑定
辅助网卡
- 测试两个公网 IP 是否都能访问 部署的测试 Nginx
注意:
- 如果存在网络异常,需要手动添加路由:原因是阿里云
辅助网卡、弹性公网IP存在一点问题ip -4 route add default via 10.0.0.253 dev eth1 table 200 ip -4 rule add from 10.0.0.2 lookup 200



























