Debian上如何配置WebLogic的网络连接
导读:Debian上配置WebLogic的网络连接 一、系统网络先行 选择一种网络管理方式并正确配置,确保主机具备可达的 IP、网关、DNS,否则 WebLogic 即使监听正确也无法被访问。 使用传统 interfaces 方式(适用于 De...
Debian上配置WebLogic的网络连接
一、系统网络先行
- 选择一种网络管理方式并正确配置,确保主机具备可达的 IP、网关、DNS,否则 WebLogic 即使监听正确也无法被访问。
- 使用传统 interfaces 方式(适用于 Debian 10 及更早 或仍采用 ifupdown 的场景)
- 编辑 /etc/network/interfaces
auto lo iface lo inet loopback auto eth0 iface eth0 inet static address 192.168.1.100 netmask 255.255.255.0 gateway 192.168.1.1 dns-nameservers 8.8.8.8 8.8.4.4 - 使配置生效
sudo systemctl restart networking
- 编辑 /etc/network/interfaces
- 使用 netplan 方式(若系统采用 netplan)
- 编辑 /etc/netplan/*.yaml(如 01-netcfg.yaml 或 50-cloud-init.yaml)
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 apply
- 编辑 /etc/netplan/*.yaml(如 01-netcfg.yaml 或 50-cloud-init.yaml)
- 验证
以上要点包括:静态地址/网关/DNS 的配置方法与生效命令,以及验证方式。ip addr show eth0 ping -c 4 8.8.8.8 cat /etc/resolv.conf
二、WebLogic监听与端口
- 配置监听地址与端口
- 编辑域目录下的 $DOMAIN_HOME/config/config.xml,在对应的 元素中设置:
< server> < name> myserver< /name> < listen-address> 192.168.1.100< /listen-address> < port> 7001< /port> < /server>- 将 listen-address 设为主机实际 IP(如 192.168.1.100),或设为 0.0.0.0 监听所有地址。
- 默认管理端口通常为 7001,可按需调整。
- 编辑域目录下的 $DOMAIN_HOME/config/config.xml,在对应的 元素中设置:
- 管理通道与安全
- 如需启用 SSL/HTTPS,在 下补充 … 配置(证书、密钥库路径与密码等),并开放相应端口(如 7002)。
- 使配置生效
- 保存并重启 WebLogic 域(以域目录脚本为例):
$DOMAIN_HOME/bin/stopWebLogic.sh $DOMAIN_HOME/bin/startWebLogic.sh
- 保存并重启 WebLogic 域(以域目录脚本为例):
三、防火墙与连通性
- 本机防火墙放行
- 使用 UFW
sudo ufw allow 7001/tcp sudo ufw allow 7002/tcp # 若启用 SSL sudo ufw reload - 使用 iptables
sudo iptables -A INPUT -p tcp --dport 7001 -j ACCEPT sudo iptables -A INPUT -p tcp --dport 7002 -j ACCEPT # 若启用 SSL
- 使用 UFW
- 云环境安全组/NACL
- 在云平台控制台放行 TCP 7001(及 7002)入站规则,来源为需要访问的网段或 0.0.0.0/0(生产环境请按最小权限收敛)。
- 连通性测试
- 本机
ss -lntp | grep 7001 curl -I http://127.0.0.1:7001/console - 远程
nc -vz < 服务器IP> 7001 curl -I http://< 服务器IP> :7001/console
- 本机
四、常见问题与排查
- 管理控制台打不开
- 核对 listen-address 是否为服务器可达 IP 或 0.0.0.0,端口是否为 7001/7002。
- 检查 firewalld/ufw/iptables 与云安全组是否放行对应端口。
- 确认进程与监听:
ss -lntp | grep 7001 ps -ef | grep weblogic
- 域名无法解析
- 检查 /etc/resolv.conf 是否包含可用 DNS(如 8.8.8.8),并测试解析:
nslookup www.example.com
- 检查 /etc/resolv.conf 是否包含可用 DNS(如 8.8.8.8),并测试解析:
- 修改监听地址后无法启动
- 确认 填写的是本机有效 IP,避免误填不存在的地址;必要时改回 0.0.0.0 验证是否为地址绑定问题。
- 配置未生效
- 修改 config.xml 后需重启 WebLogic 域;若使用 systemd 管理域服务,请重启对应服务单元。 以上要点包括:监听地址与端口核对、防火墙/安全组排查、DNS 检查与重启生效。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: Debian上如何配置WebLogic的网络连接
本文地址: https://pptw.com/jishu/764353.html
