Linux WebLogic如何网络配置
导读:Linux WebLogic 网络配置全流程 一 系统网络先行 目标:为 WebLogic 绑定正确的 IP/端口/路由/DNS,并保证外部可达。 不同发行版的关键步骤与命令如下: 发行版 网络接口配置 应用与验证 Cen...
Linux WebLogic 网络配置全流程
一 系统网络先行
- 目标:为 WebLogic 绑定正确的 IP/端口/路由/DNS,并保证外部可达。
- 不同发行版的关键步骤与命令如下:
| 发行版 | 网络接口配置 | 应用与验证 |
|---|---|---|
| CentOS/RHEL | 编辑网卡文件(如 /etc/sysconfig/network-scripts/ifcfg-eth0),设置 BOOTPROTO=static、IPADDR、NETMASK、GATEWAY、DNS1;随后执行:sudo systemctl restart network |
验证:ip addr show eth0、ip route |
| Debian ≤10 | 编辑 /etc/network/interfaces:auto 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.1、nameservers: {
addresses: [8.8.8.8, 8.8.4.4] }
;随后执行:sudo netplan apply |
验证:ip addr show eth0 |
| DNS 通用 | 可直接写入 /etc/resolv.conf:nameserver 8.8.8.8、nameserver 8.8.4.4 |
验证:ping www.google.com |
- 以上步骤完成后,确认服务器具备稳定 IP 与 DNS 解析能力,再进行 WebLogic 侧配置。
二 WebLogic 监听与端口
- 管理服务器 AdminServer
- 通过控制台设置:登录 http://< 服务器IP> :7001/console,在“服务器 → 配置 → 一般信息”中设置 Listen Address(建议绑定具体 IP 而非 ANY)与 Listen Port(默认 7001),保存并激活更改。
- 通过配置文件设置:在域目录的 config.xml 中确保存在类似片段:
修改后重启 AdminServer 生效。< server> < name> AdminServer< /name> < listen-address> 192.168.1.100< /listen-address> < listen-port> 7001< /listen-port> < /server>
- 受管服务器(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
- 开放管理端口与业务端口(示例为 7001/80/443/22):
- UFW(Debian/Ubuntu)
- 示例:
sudo ufw allow 7001/tcp、sudo ufw allow 80,443/tcp、sudo ufw allow 22/tcp,然后sudo ufw enable。
- 示例:
- 云环境
- 在 安全组/NACL 中放行对应 TCP 端口 与来源网段,避免仅在内网放行导致外网无法访问。
四 常见问题与排查
- 管理控制台访问不通
- 核对 Listen Address 是否为服务器实际 IP,端口是否为 7001;
netstat -tlnp | grep 7001是否处于 LISTEN 状态;curl -I http://127.0.0.1:7001/console与远程curl -I http://< 服务器IP> :7001/console的返回差异。
- 核对 Listen Address 是否为服务器实际 IP,端口是否为 7001;
- 端口被占用
ss -tlnp | grep 7001查找占用进程并释放或调整 WebLogic 端口。
- 域名无法解析
- 检查 /etc/resolv.conf 是否配置 DNS,执行
nslookup www.example.com验证。
- 检查 /etc/resolv.conf 是否配置 DNS,执行
- 新网卡或静态 IP 变更后不可达
- 确认 网关 与 路由 正确:
ip route;必要时重启网络服务或netplan apply后复测连通性。
- 确认 网关 与 路由 正确:
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: Linux WebLogic如何网络配置
本文地址: https://pptw.com/jishu/781594.html
