温馨提示×

weblogic centos如何配域名

小樊
35
2026-09-21 15:36:58
栏目: 云计算

CentOS 上通过 WebLogic 配置“域名”,通常有两种理解,下面分别说明,你可以对号入座:


一、配置 WebLogic 的“域(Domain)”

(很多人说的“配域名”其实是指创建 WebLogic Domain)

1. 使用配置向导(推荐)

cd $WL_HOME/common/bin
./config.sh
  • 选择 Create a new WebLogic domain
  • 设置 Domain 名称(如 mydomain
  • 设置 Admin Server 端口(默认 7001)
  • 设置管理员用户名/密码
  • 完成

域目录一般在:

$DOMAIN_HOME = /u01/oracle/user_projects/domains/mydomain

启动:

cd $DOMAIN_HOME/bin
./startWebLogic.sh

二、配置通过“域名”访问 WebLogic(HTTP 域名)

场景:用 www.example.com 访问 WebLogic

方案 1:直接改监听地址(不推荐生产)

修改 config.xml 或控制台:

  • Admin Server → Listen Address
  • 改为服务器 IP 或 0.0.0.0
  • 端口改为 80(需 root)

⚠️ WebLogic 不建议直接暴露 80 端口


方案 2:Nginx + WebLogic(推荐)

1. 安装 Nginx

yum install nginx -y
systemctl enable nginx
systemctl start nginx

2. 配置域名

vi /etc/nginx/conf.d/weblogic.conf

示例:

server {
    listen 80;
    server_name www.example.com;

    location / {
        proxy_pass http://127.0.0.1:7001;
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
    }
}

3. 域名解析

  • 在域名服务商处
  • www.example.com A 记录指向 CentOS 服务器公网 IP

方案 3:Apache + mod_wl(企业常用)

适合集群、SSL、性能要求高场景。


三、HTTPS / SSL 域名(可选)

  • WebLogic 控制台 → Keystores
  • 导入证书(JKS)
  • 启用 SSL(默认 7002)

或由 Nginx 统一处理 HTTPS,后端走 HTTP。


四、常见坑

✅ 防火墙开放端口

firewall-cmd --add-port=80/tcp --permanent
firewall-cmd --reload

✅ SELinux(可临时关闭测试)

setenforce 0

如果你是指:

  • ✅ 建 WebLogic 域
  • ✅ 用域名访问应用
  • ✅ 集群域名
  • ✅ SSL 证书

可以告诉我你现在是 哪一步卡住,我可以直接给你命令级操作。

0