Ubuntu与WebLogic的网络配置指南
导读:Ubuntu 与 WebLogic 网络配置指南 一 环境准备与规划 明确网络拓扑:规划管理地址(如 http://<管理IP>:7001/console)、应用访问地址、监听端口(默认 7001)、是否需要多网卡或绑定地址。...
Ubuntu 与 WebLogic 网络配置指南
一 环境准备与规划
- 明确网络拓扑:规划管理地址(如 http://< 管理IP> :7001/console)、应用访问地址、监听端口(默认 7001)、是否需要多网卡或绑定地址。
- 准备软件:安装受支持的 JDK 1.8+,创建 WebLogic 域并确认域目录结构(如 $DOMAIN_HOME/config/config.xml)。
- 安全与合规:仅开放必要端口,避免使用明文协议,生产环境建议启用 TLS/HTTPS 与访问控制。
二 Ubuntu 系统网络配置
- 使用 Netplan(Ubuntu 18.04+ 常见)
- 配置文件位于 /etc/netplan/,示例 01-netcfg.yaml:
network: version: 2 renderer: networkd ethernets: eth0: dhcp4: no addresses: [192.168.10.100/24] gateway4: 192.168.10.1 nameservers: addresses: [8.8.8.8, 1.1.1.1] - 应用配置:
sudo netplan apply(远程操作建议先准备好控制台或串行访问,避免断连)。
- 配置文件位于 /etc/netplan/,示例 01-netcfg.yaml:
- 使用 /etc/network/interfaces(旧版或 Server 版)
- 编辑 /etc/network/interfaces:
auto lo iface lo inet loopback auto eth0 iface eth0 inet static address 192.168.10.100 netmask 255.255.255.0 gateway 192.168.10.1 dns-nameservers 8.8.8.8 1.1.1.1 - 使配置生效:
sudo systemctl restart networking。
- 编辑 /etc/network/interfaces:
- 验证与 DNS
- 查看地址:
ip addr show eth0 - 测试连通:
ping -c 4 8.8.8.8 - 解析测试:
nslookup www.example.com
- 查看地址:
- 防火墙(UFW 示例)
- 放行管理端口:
sudo ufw allow 7001/tcp - 放行应用端口(示例):
sudo ufw allow 8080/tcp - 启用:
sudo ufw enable。
- 放行管理端口:
三 WebLogic 网络配置
- 监听地址与端口
- 在管理控制台设置服务器监听地址为 0.0.0.0(监听所有地址)或指定 内网IP,端口保持 7001 或按需修改。
- 若需多监听或虚拟主机,可在控制台“Servers >
>
Protocols >
HTTP”中调整,或编辑 $DOMAIN_HOME/config/config.xml 的 节点,例如:
< server> < name> myserver< /name> < listen-address> 0.0.0.0< /listen-address> < listen-port> 7001< /listen-port> < /server>
- 启动与验证
- 启动:
$DOMAIN_HOME/bin/startWebLogic.sh - 访问控制台:http://< 服务器IP> :7001/console
- 访问应用:如 http://< 服务器IP> :< 应用端口> /< 上下文路径> 。
- 启动:
四 常见问题与排查
- 无法访问管理控制台
- 核对监听地址为 0.0.0.0 或正确的 内网IP,端口为 7001。
- 检查 UFW/iptables 是否放行 7001/tcp,云主机需检查 安全组/NACL。
- 本机回环测试:
curl -I http://127.0.0.1:7001/console - 跨机测试:
curl -I http://< 服务器IP> :7001/console - 查看监听:
ss -ltnp | grep 7001或netstat -tulpen | grep 7001
- 域名解析失败
- 检查 /etc/resolv.conf 或 Netplan 中的 nameservers 配置,执行
nslookup www.example.com验证。
- 检查 /etc/resolv.conf 或 Netplan 中的 nameservers 配置,执行
- 配置未生效
- Netplan 修改后执行
sudo netplan apply;interfaces 修改后执行sudo systemctl restart networking。
- Netplan 修改后执行
- 端口被占用
- 查找占用进程:
sudo ss -ltnp | grep < 端口>;释放或更换端口后重启 WebLogic。
- 查找占用进程:
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: Ubuntu与WebLogic的网络配置指南
本文地址: https://pptw.com/jishu/782374.html
