温馨提示×

如何在Debian上配置WebLogic的网络设置

小樊
45
2025-11-29 10:15:46
栏目: 智能运维

在Debian上配置WebLogic的网络设置

一 系统网络先就绪

  • 选择一种网络管理方式并正确配置,确保主机具备可达的 IP、网关、DNS,后续 WebLogic 才能绑定到正确的地址与端口。
  • 常见做法与要点如下:
管理方式 适用场景 关键配置与命令
/etc/network/interfaces Debian 10 及更早 /etc/network/interfaces 中配置静态地址,例如:auto eth0;iface eth0 inet static;address 192.168.1.100;netmask 255.255.255.0;gateway 192.168.1.1;dns-nameservers 8.8.8.8 8.8.4.4。应用:sudo systemctl restart networking
netplan 部分新版本或云镜像 /etc/netplan/*.yaml 中配置(如 01-netcfg.yaml),示例: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 apply
NetworkManager 桌面/混合环境 安装并启用:sudo apt-get install network-manager;sudo systemctl enable --now NetworkManager。用 nmcli/nmtui 配置 IP、网关、DNS。
  • 验证:ip addr show;ping 网关与 8.8.8.8;cat /etc/resolv.conf 查看 DNS。以上要点与示例配置适用于在 Debian 上准备网络环境,便于 WebLogic 绑定监听地址与对外可达。

二 防火墙与安全组放行

  • 放行 WebLogic 管理端口(默认 7001)及业务端口(如 7002/8080/8443):
    • UFW:sudo ufw allow 7001,7002,8080,8443/tcp
    • firewalld:sudo firewall-cmd --permanent --add-port={7001,7002,8080,8443}/tcp && sudo firewall-cmd --reload
    • 云主机需同时在云平台安全组放行对应端口
  • 建议仅开放必要端口,避免使用 0.0.0.0 监听于公网,必要时结合反向代理或内网通道。

三 配置WebLogic监听地址与端口

  • 方式一 控制台(推荐)
    • 访问 http://服务器IP:7001/console,登录后进入“环境 > 服务器 > 目标服务器 > 配置 > 一般信息”,设置:
      • 监听地址:选择具体主机 IP(如 192.168.1.100)或留空为 0.0.0.0(所有地址)
      • 监听端口:如 7001
      • 如需 HTTPS,在“SSL”页启用并配置密钥库
    • 保存并激活更改,重启目标服务器生效
  • 方式二 配置文件(高级)
    • 编辑域目录下的 $DOMAIN_HOME/config/config.xml,在对应 中设置:
      • 192.168.1.100
      • 7001
    • 注意:运行时直接修改 config.xml 存在被重写风险,建议通过控制台变更或在停机窗口操作。

四 启动与验证

  • 启动 WebLogic:
    • 后台启动:$DOMAIN_HOME/bin/startWebLogic.sh &;查看输出:tail -f nohup.out
  • 验证监听与连通:
    • 本机:ss -lntp | grep 7001;netstat -an | grep 7001
    • 远程:curl -Iv http://服务器IP:7001 或浏览器访问控制台
  • 常见问题排查:
    • 端口未监听:核对 listen-address/port、是否被其他进程占用(lsof -iTCP:7001
    • 访问被拒:核对防火墙/安全组、监听地址是否为 0.0.0.0 或目标网段 IP
    • 域名解析失败:检查 /etc/resolv.conf 与 DNS 连通性(nslookup www.example.com)

0