AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / user-374959

Mikey A. Leonetti's questions

Martin Hope
Mikey A. Leonetti
Asked: 2022-02-08 12:35:32 +0800 CST

certbot 创建了一个由 root:root 和权限 640 拥有的挑战,而 apache 无法访问它 - 自定义 ACL 应用于父目录

  • 0

在我的服务器上,我拥有在 public_html 文件夹上设置的特殊权限。

首先是粘性位

chmod g+s /home/domain.com/public_html

也是默认组权限。

setfacl -m 'default:group::rwX' /home/domain.com/public_html

当我运行我的 certbot 命令时

certbot certonly \
        --webroot \
        -w /home/domain.com/public_html/ -d domain.com

certbot 将在 public_html 文件夹中创建一个具有正确权限的 .well-known/acme-challenge。它甚至保留正确的组名。但是,acme 挑战本身将具有以下内容。

-rw-r-----  1 root                 root                   87 Feb  7 17:27 ELnik5A0krJsKUsL2If1mVfd2pSzWJAiSSjhA6h-f5E

它由 root 拥有并且具有组 root 并且不能被 apache2 读取。所以整个操作失败了。

添加 --debug-challenges 将允许它暂停,以便我可以手动修复它,但我觉得更新可能是一个问题。

我有什么选择来解决这个问题?

ubuntu access-control-list apache2 certbot lets-encrypt
  • 1 个回答
  • 218 Views
Martin Hope
Mikey A. Leonetti
Asked: 2015-03-27 19:52:27 +0800 CST

Asterisk WaitForSilence 永远不会检测到静音

  • 2

我正在尝试使用我的拨号计划来播放带有 WaitForSilence 的录音,以确保它等到该人说完或将消息留在语音邮件中。然而,它似乎并没有等待 5 秒的沉默。即使我在说话,它仍然会检测到沉默。

我的 AEL 拨号方案是这样的:

100 => {
        Answer();
        WaitForSilence(5000,2,60);
        AGI(agi://127.0.0.1/playmessage,${CALLID});
        AGI(agi://127.0.0.1/saytext,"Goodbye.");
        Hangup();
}

输出

== Using SIP RTP CoS mark 5
       > Channel SIP/twilio-0000006e was answered
    -- Executing [100@makeCall:1] Answer("SIP/twilio-0000006e", "") in new stack
    -- Executing [100@makeCall:2] WaitForSilence("SIP/twilio-0000006e", "5000,2,60") in new stack
    -- Waiting 2 time(s) for 5000 ms silence with 60 timeout
    -- Exiting with 5000ms silence >= 5000ms required
    -- Exiting with 5000ms silence >= 5000ms required
    -- Executing [100@makeCall:3] AGI("SIP/twilio-0000006e", "agi://127.0.0.1/playmessage,45") in new stack
    -- Playing '/var/nam/data/outgoing/60' (escape_digits=#) (sample_offset 0)
       > 0x7f2179cf7990 -- Probation passed - setting RTP source address to 54.172.61.251:18920
    -- Playing '/var/nam/data/tts/9eccb3f2ed77972157becdfbbac7232c' (escape_digits=1#) (sample_offset 0)
    -- <SIP/twilio-0000006e>AGI Script agi://127.0.0.1/playmessage completed, returning 4
  == Spawn extension (makeCall, 100, 3) exited non-zero on 'SIP/twilio-0000006e'

即使我添加了 AMD(),它也会始终将所有内容检测为机器,并且仍然不会真正倾听静默。我的配置中是否有问题,Asterisk 不知道什么是静默?

还是我误解了如何等待静音开始播放消息?

sip
  • 2 个回答
  • 2539 Views

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    新安装后 postgres 的默认超级用户用户名/密码是什么?

    • 5 个回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve