甲骨文端口开放
侧边栏壁纸
  • 累计撰写 16 篇文章
  • 累计收到 1 条评论

甲骨文端口开放

admin
2024-11-28 / 0 评论 / 5 阅读 / 正在检测是否收录...

步骤一:在 Oracle Cloud 控制台中配置安全规则

  1. 登录 Oracle Cloud 控制台
    打开 Oracle Cloud 控制台 并登录你的账户。
  2. 进入虚拟云网络 (VCN)

    • 在左侧导航栏中找到 网络 (Networking),然后选择 虚拟云网络 (Virtual Cloud Networks)
    • 点击你的 VCN(服务器所在的网络)。
  3. 进入安全列表 (Security Lists)

    • 在 VCN 页面中,选择 安全列表 (Security Lists)
    • 找到与你的服务器相关联的 安全列表,点击打开。
  4. 添加入站规则 (Ingress Rules)

    • 点击 添加入站规则 (Add Ingress Rules)
    • 填写以下信息:

      • 源 (Source):选择 0.0.0.0/0(表示允许来自所有 IP 的访问)或指定一个 IP 地址范围。
      • 协议 (Protocol):选择 TCP(如果你需要开放特定的 TCP 端口)。
      • 端口范围 (Port Range):填写要开放的端口号,例如 8022-8080(范围)。
    • 点击 保存 (Save)

步骤二:配置服务器内的防火墙

  1. 连接到你的服务器

    • 使用 SSH 工具(例如 sshPuTTY)连接到服务器。
  2. 检查当前防火墙规则

    • 在服务器中执行以下命令检查现有规则:

      sudo iptables -L

    或:

    sudo firewall-cmd --list-all
  3. 开放所需端口

    • 使用 firewall-cmd 工具开放端口:

      sudo firewall-cmd --zone=public --add-port=80/tcp --permanent

      (将 80 替换为你的目标端口号)

    • 重启防火墙以应用更改:

      sudo firewall-cmd --reload
  4. 验证端口是否开放

    • 使用以下命令检查端口是否已经开放:

      sudo firewall-cmd --list-ports

步骤三:测试端口开放情况

  1. 本地测试

    • 使用 telnetnc 测试端口是否已经开放:

      telnet your-server-ip 80

    或:

    nc -zv your-server-ip 80
  2. 在线测试

    • 使用在线工具(如 Canyouseeme)检测目标端口的状态。

常见问题与解决方法

  1. 端口仍无法访问?

    • 确保你的应用程序正在监听目标端口。例如,使用以下命令检查端口状态:

      sudo netstat -tuln | grep 80
    • 如果应用没有启动或未绑定到正确的端口,调整应用配置并重启服务。
  2. 检查防火墙和安全组配置
    确保在控制台和服务器两端的规则一致且正确。
  3. 检查 IP 绑定问题
    确保服务器上的服务监听的是 0.0.0.0 或特定的绑定 IP 地址。
0

评论 (0)

取消