WebLogic在Ubuntu上的网络设置如何进行
导读:Ubuntu上配置WebLogic的网络设置 一 系统网络先就绪 确认网卡名称:ip link(常见如 eth0/enp0s3/ens33)。 选择配置方式:Ubuntu 18.04+ 默认使用 netplan(配置文件在 /etc/ne...
Ubuntu上配置WebLogic的网络设置
一 系统网络先就绪
- 确认网卡名称:ip link(常见如 eth0/enp0s3/ens33)。
- 选择配置方式:Ubuntu 18.04+ 默认使用 netplan(配置文件在 /etc/netplan/*.yaml,如 01-netcfg.yaml 或 50-cloud-init.yaml)。
- 示例 netplan 静态地址(按需替换地址/网关/DNS):
network:
version: 2
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 try(或 sudo netplan apply)。
- 验证:ip addr show eth0;ping 8.8.8.8;cat /etc/resolv.conf 查看 DNS。
- 说明:netplan 是 Ubuntu 的主流做法;若使用 ifupdown(/etc/network/interfaces),思路相同但文件与命令不同。以上步骤与示例与 Debian 系列在 netplan 使用上一致,可直接借鉴。
二 防火墙与安全组放行
- UFW(若启用):sudo ufw allow 7001/tcp;必要时 sudo ufw allow 7002/tcp(若启用管理控制台 SSL)。
- firewalld:sudo firewall-cmd --permanent --add-port=7001/tcp;sudo firewall-cmd --reload。
- 云服务器:在控制台安全组放行 7001/TCP(及 7002/TCP)。
- 本机回环与主机访问:确保 127.0.0.1:7001 与服务器本机 IP 访问均可用。
- 说明:WebLogic 管理控制台默认端口为 7001,常见做法是在防火墙放行该端口。
三 WebLogic监听地址与端口
- 管理控制台访问:浏览器打开 http://服务器IP:7001/console。
- 配置监听地址(推荐显式绑定):编辑域目录下的 $DOMAIN_HOME/config/config.xml,在对应 元素中设置:
- 指定本机 IP:192.168.1.100
- 指定端口:7001
- 如需 HTTPS: 下 7002
- 若希望监听所有地址:将 留空或设为 0.0.0.0(注意安全性)。
- 使配置生效:重启 WebLogic(先 stopWebLogic.sh,再 startWebLogic.sh)。
四 验证与常见问题
- 连通性测试:
- 本机:curl -I http://127.0.0.1:7001/console
- 远程:curl -I http://服务器IP:7001/console;如失败,先在本机 curl 验证,再检查防火墙/安全组/监听地址。
- 常见原因排查:
- 监听地址绑定到 127.0.0.1 导致仅本机能访问 → 改为服务器内网 IP 或 0.0.0.0。
- 未放行 7001/TCP → 在 UFW/firewalld/云安全组放行。
- 端口被占用 → 更换端口或释放占用进程(ss -ltnp | grep 7001)。
- netplan 未生效 → 使用 sudo netplan try 并检查 YAML 语法与缩进。
- 路由/DNS 异常 → ip route、ping 网关、cat /etc/resolv.conf 逐项确认。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: WebLogic在Ubuntu上的网络设置如何进行
本文地址: https://pptw.com/jishu/764888.html
