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

如何在AWS g4dn实例上让A1111固定URL运行或导出日志?

解决方案:固定A1111访问URL或重定向日志到文件

一、固定A1111的访问URL

默认情况下,A1111启动时若使用--share参数会生成随机Gradio共享URL,重启后自动变更。要实现固定访问,推荐直接绑定实例公网IP和端口:

  1. 修改A1111启动参数
    编辑你的A1111启动脚本(通常为webui.sh),在启动命令中添加--listen --port 7860参数:

    # 示例:修改webui.sh中的启动命令
    python launch.py --listen --port 7860 [其他原有参数]
    
    • --listen:让A1111监听实例所有网卡地址(含公网IP)
    • --port 7860:指定固定端口(可按需修改为8080等其他端口)
  2. 配置AWS安全组
    进入AWS控制台,找到g4dn实例对应的安全组,添加入站规则:

    • 类型:自定义TCP
    • 端口范围:填写你指定的端口(如7860)
    • 源:按需设置(如允许你的固定IP,或0.0.0.0/0开放所有访问)
  3. 固定访问路径
    重启A1111后,直接通过http://<你的实例公网IP>:<指定端口>访问,该URL不会随重启变更。

二、将控制台日志重定向至文件

若需保留日志供其他应用提取URL,可通过命令行重定向实现:

  1. 基础日志重定向
    启动A1111时,将标准输出和错误输出追加到日志文件:

    ./webui.sh >> a1111_run.log 2>&1 &
    
    • >> a1111_run.log:将控制台输出追加到指定日志文件(用>会覆盖原有内容)
    • 2>&1:将错误输出同步重定向到同一日志文件
    • &:让A1111在后台运行
  2. 后台持久运行(可选)
    若需SSH断开后A1111仍持续运行,使用nohup命令:

    nohup ./webui.sh >> a1111_run.log 2>&1 &
    

    此时日志会持续写入指定文件,即使SSH连接关闭,进程也不会终止。

  3. 提取URL
    日志文件中会包含类似Running on public URL: https://xxxx.gradio.live的行,其他应用可通过匹配该行内容提取URL。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.29 05:17:21