温馨提示×

WebLogic在Ubuntu上的网络设置如何进行

小樊
42
2025-12-04 20:50:47
栏目: 智能运维

Ubuntu上配置WebLogic的网络设置

一 系统网络先就绪

  • 确认网卡名称:ip link(常见如 eth0/enp0s3/ens33)。
  • 选择配置方式:Ubuntu 18.04+ 默认使用 netplan(配置文件在 /etc/netplan/*.yaml,如 01-netcfg.yaml50-cloud-init.yaml)。
  • 示例 netplan 静态地址(按需替换地址/网关/DNS):
    network:
    version: 2
    renderer: networkd
    ethernets:
    eth0:
    dhcp4: no
    addresses: [192.168.1.100/24]
    gateway4: 192.168.1.1
    nameservers:
    addresses: [8.8.8.8, 8.8.4.4]
  • 应用:sudo netplan try(或 sudo netplan apply)。
  • 验证:ip addr show eth0;ping 8.8.8.8;cat /etc/resolv.conf 查看 DNS。
  • 说明:netplan 是 Ubuntu 的主流做法;若使用 ifupdown(/etc/network/interfaces),思路相同但文件与命令不同。以上步骤与示例与 Debian 系列在 netplan 使用上一致,可直接借鉴。

二 防火墙与安全组放行

  • UFW(若启用):sudo ufw allow 7001/tcp;必要时 sudo ufw allow 7002/tcp(若启用管理控制台 SSL)。
  • firewalld:sudo firewall-cmd --permanent --add-port=7001/tcp;sudo firewall-cmd --reload。
  • 云服务器:在控制台安全组放行 7001/TCP(及 7002/TCP)。
  • 本机回环与主机访问:确保 127.0.0.1:7001 与服务器本机 IP 访问均可用。
  • 说明:WebLogic 管理控制台默认端口为 7001,常见做法是在防火墙放行该端口。

三 WebLogic监听地址与端口

  • 管理控制台访问:浏览器打开 http://服务器IP:7001/console
  • 配置监听地址(推荐显式绑定):编辑域目录下的 $DOMAIN_HOME/config/config.xml,在对应 元素中设置:
    • 指定本机 IP:192.168.1.100
    • 指定端口:7001
    • 如需 HTTPS:7002
  • 若希望监听所有地址:将 留空或设为 0.0.0.0(注意安全性)。
  • 使配置生效:重启 WebLogic(先 stopWebLogic.sh,再 startWebLogic.sh)。

四 验证与常见问题

  • 连通性测试:
    • 本机:curl -I http://127.0.0.1:7001/console
    • 远程:curl -I http://服务器IP:7001/console;如失败,先在本机 curl 验证,再检查防火墙/安全组/监听地址。
  • 常见原因排查:
    • 监听地址绑定到 127.0.0.1 导致仅本机能访问 → 改为服务器内网 IP 或 0.0.0.0
    • 未放行 7001/TCP → 在 UFW/firewalld/云安全组放行。
    • 端口被占用 → 更换端口或释放占用进程(ss -ltnp | grep 7001)。
    • netplan 未生效 → 使用 sudo netplan try 并检查 YAML 语法与缩进。
    • 路由/DNS 异常 → ip route、ping 网关、cat /etc/resolv.conf 逐项确认。

0