温馨提示×

weblogic在centos上的端口配置有哪些

小樊
45
2025-11-20 05:16:06
栏目: 智能运维

WebLogic 在 CentOS 上的端口配置

一 常见端口与作用

  • 7001/TCP:WebLogic 管理控制台(AdminServer)默认监听端口,访问控制台通常为 http://服务器IP:7001/console
  • 80/TCP:HTTP 访问端口;将 WebLogic 监听端口改为 80 可实现不带端口号的访问。
  • 443/TCP:HTTPS 访问端口;启用 SSL/TLS 后用于加密访问。
  • 22/TCP:SSH 管理端口(系统端口,非 WebLogic 专用,但运维常用)。
    以上端口中,WebLogic 的核心业务与管理端口为 7001/80/443,在 CentOS 上部署时通常需要确保这些端口对客户端可达。

二 修改 WebLogic 监听端口

  • 方法一(控制台):登录 http://IP:7001/console,进入 环境 → 服务器 → AdminServer,点击 锁定并编辑,修改 监听端口 Listen Port(如改为 80443),保存并激活更改。
  • 方法二(配置文件):编辑域目录下的 $DOMAIN_HOME/config/config.xml,在对应的 节点中设置或修改 (如将 7001 改为 80),保存后重启生效。
    示例(config.xml 片段):
<server>
  <name>AdminServer</name>
  <listen-port>80</listen-port>
  <listen-address></listen-address>
</server>

提示:将端口改为 80/443 后,通常还需配置相应的协议(HTTP/HTTPS)与证书,确保浏览器与客户端正常访问。

三 CentOS 防火墙放行端口

  • 放行管理端口(示例为 7001/TCP):
    firewall-cmd --permanent --add-port=7001/tcp
    firewall-cmd --reload
  • 放行 HTTP/HTTPS 服务(系统服务名方式):
    firewall-cmd --permanent --add-service=http
    firewall-cmd --permanent --add-service=https
    firewall-cmd --reload
  • 放行 SSH(如需要):
    firewall-cmd --permanent --add-port=22/tcp
    firewall-cmd --reload
  • 常用查询与验证:
    firewall-cmd --list-ports
    firewall-cmd --query-port=7001/tcp
    以上命令适用于 firewalld(CentOS 7+ 常用)。如使用 iptables,需改用相应的 iptables 规则。

四 验证与排错

  • 查看端口监听与进程:
    netstat -tlnp | grep -E ‘7001|80|443’
    可确认 WebLogic 是否在预期端口监听,以及对应进程是否存活。
  • 访问测试:
    管理控制台:http://服务器IP:7001/console;应用访问:根据配置的 80/443 直接访问应用根路径。
  • 修改端口后的注意点:
    端口变更后,需同步更新防火墙放行规则;若从 7001 改为 80/443,请确认协议类型、证书(如启用 HTTPS)与应用上下文路径配置正确。

0