WebLogic 在 CentOS 的网络配置技巧
一 基础网络与主机名
systemctl restart NetworkManager 或 nmcli 使配置生效。ip addr、ip route、ping 网关与 DNS、nslookup 域名。二 防火墙放行与端口规划
firewall-cmd --permanent --add-port=7001/tcpfirewall-cmd --permanent --add-port=7002/tcpfirewall-cmd --reload三 WebLogic 监听地址与端口绑定
cd $WL_HOME/common/bin./wlst.shreadTemplateForUpdate('/opt/weblogic/Oracle/Middleware/wlserver/common/templates/wls/wls.jar')cd('Servers/AdminServer')set('ListenAddress','192.168.1.100')set('ListenPort',7001)cd('/')cd('Security/base_domain/User/weblogic')cmo.setPassword('YourStrongPwd')setOption('OverwriteDomain','true')writeDomain('/opt/weblogic/user_projects/domains/base_domain')closeTemplate(); exit()http://<服务器IP>:7001/console。四 域名解析与连通性排障
nslookup your.domain 与 dig +short your.domain。systemd-resolved;确认防火墙未阻断 UDP/TCP 53。ping 网关、nslookup 域名curl -Iv http://目标地址 或 telnet 目标IP 端口telnet <DB_HOST> <DB_PORT>,并在控制台启用连接池“测试连接/验证连接”策略,避免连接池耗尽。五 性能与安全加固要点
sysctl -p 生效):
net.ipv4.ip_local_port_range = 1024 65535、net.ipv4.tcp_tw_reuse = 1、net.ipv4.tcp_fin_timeout = 30net.core.somaxconn = 65535fs.file-max = 65535,并在服务启动脚本中设置 ulimit -n 65535upstream wls { server 192.168.1.101:7001; server 192.168.1.102:7001; }server { listen 80; location / { proxy_pass http://wls; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto $scheme; } }