WebLogic在Linux上的网络设置

Linux上 WebLogic 网络设置实操指南一 系统网络先行目标:为 WebLogic 提供稳定可达的 IP/路由/DNS,并按需开放防火墙端口。常见发行版要点如下:发行版网络配置要点应用与验证CentOS/RHEL编辑网卡文件:/etc/sysconfig/network-scripts/ifcfg-eth0,设置 BOOTPROTO=static、IPADDR、NETMASK、G

Linux上 WebLogic 网络设置实操指南

一 系统网络先行

  • 目标:为 WebLogic 提供稳定可达的 IP/路由/DNS,并按需开放防火墙端口。
  • 常见发行版要点如下:
发行版 网络配置要点 应用与验证
CentOS/RHEL 编辑网卡文件:/etc/sysconfig/network-scripts/ifcfg-eth0,设置 BOOTPROTO=static、IPADDR、NETMASK、GATEWAY、DNS1;随后执行:systemctl restart network 验证:ip addr show eth0ip route
Debian 传统方式编辑:/etc/network/interfaces(如 address/netmask/gateway/dns-nameservers);新版本可用 netplan(/etc/netplan/*.yaml,执行 netplan apply);如使用 NetworkManager,启用并管理连接 验证:ip addrping www.google.com
  • 防火墙放行示例(firewalld):开放 7001(管理控制台)、80/443(HTTP/HTTPS)、22(SSH)
    • 命令:firewall-cmd –permanent –add-port=7001/tcp –add-service=http –add-service=https –add-port=22/tcp && firewall-cmd –reload
  • 如需将 WebLogic 直接暴露在 80/443,务必先完成防火墙放行,再在 WebLogic 中配置对应监听端口。

二 WebLogic 监听地址与端口

  • 管理服务器默认监听 7001,SSL 常用 7002;可按需修改。
  • 方式一:控制台
    • 访问:http://服务器IP:7001/console,登录后在服务器配置中设置 Listen Address(如指定内网 IP 或留空为 0.0.0.0 监听所有地址)与 Listen Port(如 7001/80/443),保存并重启生效。
  • 方式二:WLST 脚本(推荐用于标准化与自动化)
    • 进入域目录执行 WLST,示例:
      • 连接域:connect(‘weblogic’,‘密码’,‘t3://管理IP:7001’)
      • 修改 AdminServer:cd(‘Servers/AdminServer’); set(‘ListenAddress’,‘192.168.1.100’); set(‘ListenPort’,7001); updateDomain(); closeDomain(); exit()
  • 方式三:直接编辑配置文件
    • 文件:$DOMAIN_HOME/config/config.xml,在对应 节点设置 (如 7001),保存并重启。
  • 修改端口后,需同步更新防火墙放行规则,并重启 WebLogic 使配置生效。

三 常见网络场景与配置建议

  • 仅内网访问:将 Listen Address 设为内网 IP(如 192.168.1.x),仅放通内网网段访问 7001
  • 对外 80/443 访问:
    • 方案 A:WebLogic 直接监听 80/443(需确保运行用户具备相应权限,且防火墙/云安全组已放行)。
    • 方案 B:前置 Nginx/Apache/TCP/HTTP 代理 做端口转发与 TLS 终止,WebLogic 维持 7001/7002,更利于安全与运维。
  • 多网卡/多网段:明确 Listen Address 绑定到业务所在网卡的 IP,避免跨网段暴露管理口。
  • 主机名与 DNS:确保 /etc/hostsDNS 正确解析,避免控制台/应用访问异常。

四 验证与排障清单

  • 系统层
    • 查看地址与路由:ip addrip route
    • 连通性:ping 网关IPping 8.8.8.8nslookup www.example.com
    • 端口监听:ss -lntp | grep -E ‘7001|80|443’
  • WebLogic 层
    • 控制台可达:http://服务器IP:7001/console
    • 应用可达:按实际应用上下文路径访问,确认返回码与页面内容
    • 日志:检查 $DOMAIN_HOME/servers/AdminServer/logs/AdminServer.log 启动与监听报错
  • 防火墙/云安全组
    • 核对已放行端口:firewall-cmd –list-ports、云控制台安全组规则
  • 变更回滚
    • 端口/监听地址修改前先备份 config.xml;变更后若异常,优先恢复到上一个稳定配置并重启。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,请发送邮件至 55@qq.com 举报,一经查实,本站将立刻删除。转转请注明出处:https://www.szhjjp.com/n/1472180.html

(0)
派派
上一篇 2025-12-14
下一篇 2025-12-14

发表回复

登录后才能评论