You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Ansible AWX配置Nginx反向代理后登录跳转/api/login/报405错误求助

问题根因

你遇到的405错误是因为Nginx反向代理配置缺失必要参数、重定向规则错误,以及AWX本身的基础路径配置不匹配共同导致的:登录请求原本是POST方法,被错误的重定向规则改成了GET方法,而/api/login/接口仅支持POST请求,因此抛出405状态码。

修正后的Nginx配置

location /awx/ {
    proxy_pass http://backendawx/;
    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-Host $server_name;
    # 新增协议头,让AWX正确识别请求协议
    proxy_set_header X-Forwarded-Proto $scheme;
    # 修正重定向规则,把后端返回的根路径重定向到带/awx/前缀的路径
    proxy_redirect http://backendawx/ /awx/;
    proxy_redirect / /awx/;
    # 保证请求方法不被篡改
    proxy_pass_request_methods on;
    access_log /var/log/nginx/awx/access.log timed_combined;
    error_log /var/log/nginx/awx/error.log error;
}

额外需要修改的AWX配置

你需要找到AWX部署目录下的配置文件,修改以下参数:

  • 新增URL前缀配置awx_web_url_prefix: /awx
  • 配置csrf信任域名csrf_trusted_origins: [你的Nginx访问域名,比如https://your-domain.com]

修改完成后依次重启AWX服务、Nginx即可正常访问。

内容的提问来源于stack exchange,提问作者Mohan

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.01 07:39:07