如何配置Linux上WebLogic的网络
导读:Linux上WebLogic网络配置实操指南 一 系统网络先行 目标:为服务器设定静态IP、网关、DNS,确保操作系统层网络可达,再进入WebLogic的网络参数配置。 Debian 11+/Ubuntu 使用 netplan 编辑配置...
Linux上WebLogic网络配置实操指南
一 系统网络先行
- 目标:为服务器设定静态IP、网关、DNS,确保操作系统层网络可达,再进入WebLogic的网络参数配置。
- Debian 11+/Ubuntu 使用 netplan
- 编辑配置文件(如:/etc/netplan/01-netcfg.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/01-netcfg.yaml)
- Debian 10 及更早使用 /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
- 使生效:
- CentOS 7 使用 ifcfg 文件
- 编辑:/etc/sysconfig/network-scripts/ifcfg-eth0
BOOTPROTO=static IPADDR=192.168.1.100 NETMASK=255.255.255.0 GATEWAY=192.168.1.1 DNS1=8.8.8.8 DNS2=8.8.4.4 ONBOOT=yes - 使生效:
sudo systemctl restart network
- 编辑:/etc/sysconfig/network-scripts/ifcfg-eth0
- 验证
ip addr show eth0、ip route、ping www.google.com、cat /etc/resolv.conf
- 防火墙放行(示例)
- firewalld:
sudo firewall-cmd --permanent --add-port=7001/tcp & & sudo firewall-cmd --reload - ufw:
sudo ufw allow 7001/tcp
- firewalld:
二 WebLogic监听与协议配置
- 管理服务器监听地址与端口
- 管理控制台:http://< 服务器IP> :7001/console
- 在控制台导航到:Servers → AdminServer → Protocols → HTTP,设置:
- Listen Address:如 192.168.1.100(或留空以监听所有地址)
- Listen Port:如 7001
- 使用 WLST 脚本设置(示例)
$WL_HOME/common/bin/wlst.sh connect('weblogic','weblogic123','t3://192.168.1.100:7001') cd('Servers/AdminServer') set('ListenAddress','192.168.1.100') set('ListenPort',7001) updateDomain() closeDomain() exit() - SSL/HTTPS(可选)
- 在控制台:Servers → AdminServer → Configuration → SSL,启用 SSL 并配置Keystore等参数,常用端口 7002。
- 集群/受管服务器
- 为每个受管服务器设置唯一的Listen Address/Port,避免端口冲突;对外通常通过前端负载均衡暴露统一地址。
三 域名与客户端访问
- 本机解析
- 编辑 /etc/hosts
192.168.1.100 admin.example.com
- 编辑 /etc/hosts
- 外部访问
- 若需域名访问,确保DNS记录指向服务器IP,并在防火墙放行对应端口(如 7001/7002)。
- 浏览器访问
- HTTP:
http://admin.example.com:7001/console - HTTPS:
https://admin.example.com:7002/console
- HTTP:
四 验证与排错清单
- 端口监听
ss -lntp | grep -E '7001|7002'netstat -anp | grep 7001
- 连通性
- 本机:
curl -I http://127.0.0.1:7001/console - 远程:
curl -I http://< 服务器IP> :7001/console
- 本机:
- 日志
- 管理服务器日志:$DOMAIN_HOME/servers/AdminServer/logs/AdminServer.log
- 常见问题
- 端口未监听:检查 Listen Address/Port 是否被占用或配置错误。
- 访问被拒:检查防火墙/安全组是否放行 7001/7002。
- 域名不通:检查 DNS/hosts 与负载均衡/反向代理配置。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: 如何配置Linux上WebLogic的网络
本文地址: https://pptw.com/jishu/766520.html
