首页主机资讯Linux WebLogic如何网络配置

Linux WebLogic如何网络配置

时间2026-01-16 16:04:04发布访客分类主机资讯浏览376
导读:Linux WebLogic 网络配置全流程 一 系统网络先行 目标:为 WebLogic 绑定正确的 IP/端口/路由/DNS,并保证外部可达。 不同发行版的关键步骤与命令如下: 发行版 网络接口配置 应用与验证 Cen...

Linux WebLogic 网络配置全流程

一 系统网络先行

  • 目标:为 WebLogic 绑定正确的 IP/端口/路由/DNS,并保证外部可达。
  • 不同发行版的关键步骤与命令如下:
发行版 网络接口配置 应用与验证
CentOS/RHEL 编辑网卡文件(如 /etc/sysconfig/network-scripts/ifcfg-eth0),设置 BOOTPROTO=staticIPADDRNETMASKGATEWAYDNS1;随后执行:sudo systemctl restart network 验证:ip addr show eth0ip route
Debian ≤10 编辑 /etc/network/interfacesauto eth0 + iface eth0 inet static + address/netmask/gateway/dns-nameservers 8.8.8.8 8.8.4.4;随后执行:sudo systemctl restart networking 验证:ip addr show eth0
Debian 11+(netplan) 编辑 /etc/netplan/*.yaml(如 01-netcfg.yaml):addresses: [192.168.1.100/24]gateway4: 192.168.1.1nameservers: { addresses: [8.8.8.8, 8.8.4.4] } ;随后执行:sudo netplan apply 验证:ip addr show eth0
DNS 通用 可直接写入 /etc/resolv.confnameserver 8.8.8.8nameserver 8.8.4.4 验证:ping www.google.com
  • 以上步骤完成后,确认服务器具备稳定 IPDNS 解析能力,再进行 WebLogic 侧配置。

二 WebLogic 监听与端口

  • 管理服务器 AdminServer
    • 通过控制台设置:登录 http://< 服务器IP> :7001/console,在“服务器 → 配置 → 一般信息”中设置 Listen Address(建议绑定具体 IP 而非 ANY)与 Listen Port(默认 7001),保存并激活更改。
    • 通过配置文件设置:在域目录的 config.xml 中确保存在类似片段:
      <
          server>
          
        <
          name>
          AdminServer<
          /name>
          
        <
          listen-address>
          192.168.1.100<
          /listen-address>
          
        <
          listen-port>
          7001<
          /listen-port>
          
      <
          /server>
          
      
      修改后重启 AdminServer 生效。
  • 受管服务器(Managed Server)
    • 在控制台“服务器 → 目标服务器 → 配置 → 一般信息”中分别设置各自的 Listen Address/Port,避免端口冲突。
  • 启动与连通性验证
    • 启动:/u01/app/oracle/middleware/wlserver/../user_projects/domains/< domain> /bin/startWebLogic.sh
    • 验证:netstat -tlnp | grep 7001 应看到监听在指定 IP:7001;浏览器访问 http://< 服务器IP> :7001/console

三 防火墙与安全组

  • firewalld(CentOS/RHEL)
    • 开放管理端口与业务端口(示例为 7001/80/443/22):
      sudo firewall-cmd --permanent --add-port=7001/tcp
      sudo firewall-cmd --permanent --add-service=http
      sudo firewall-cmd --permanent --add-service=https
      sudo firewall-cmd --permanent --add-port=22/tcp
      sudo firewall-cmd --reload
      
  • UFW(Debian/Ubuntu)
    • 示例:sudo ufw allow 7001/tcpsudo ufw allow 80,443/tcpsudo ufw allow 22/tcp,然后 sudo ufw enable
  • 云环境
    • 安全组/NACL 中放行对应 TCP 端口 与来源网段,避免仅在内网放行导致外网无法访问。

四 常见问题与排查

  • 管理控制台访问不通
    • 核对 Listen Address 是否为服务器实际 IP,端口是否为 7001netstat -tlnp | grep 7001 是否处于 LISTEN 状态;curl -I http://127.0.0.1:7001/console 与远程 curl -I http://< 服务器IP> :7001/console 的返回差异。
  • 端口被占用
    • ss -tlnp | grep 7001 查找占用进程并释放或调整 WebLogic 端口。
  • 域名无法解析
    • 检查 /etc/resolv.conf 是否配置 DNS,执行 nslookup www.example.com 验证。
  • 新网卡或静态 IP 变更后不可达
    • 确认 网关路由 正确:ip route;必要时重启网络服务或 netplan apply 后复测连通性。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: Linux WebLogic如何网络配置
本文地址: https://pptw.com/jishu/781594.html
WebLogic在Linux上如何资源管理 Linux下WebLogic如何日志管理

游客 回复需填写必要信息