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-138939

Ben Holness's questions

Martin Hope
Ben Holness
Asked: 2025-03-06 10:53:15 +0800 CST

我如何知道 LocationMatch 在 apache2 中检查什么?

  • 5

我正在使用 LocationMatch 指令来确定是否设置 CORS 标头,但无法使其正常工作。

例如,如果 URI 是/folder1/f/folder2/document1,则<LocationMatch "^/folder1/f">有效,但<LocationMatch "^/folder1/f/">不行,然而<LocationMatch "^/folder1/f.">可以。理想情况下,我会以 结尾<LocationMatch "^/folder1/f/folder2">,但这也不起作用。

我不明白为什么^/folder1/f/它不起作用。理想情况下,我希望在日志中看到它匹配的内容,以防发生我不知道的事情。

有什么方法可以将其输出到某处的日志中吗?

apache-2.4
  • 1 个回答
  • 45 Views
Martin Hope
Ben Holness
Asked: 2024-08-17 02:49:52 +0800 CST

为什么 openvpn 没有选择我的新 .conf 文件?

  • 8

我正在运行 Ubuntu 22,并且我已将 openvpn(客户端)设置为作为服务运行。我以前在 /etc/openvpn 中有一个 .conf 文件,最近又添加了一个。

当 openvpn 启动或我重新启动它时,它仅从第一个 .conf 文件连接到 vpn,而不是第二个。

如果我运行,sudo openvpn --config secondvpn.conf它可以正常工作并连接。

该服务的脚本位于 /etc/init.d 中,内容如下

# Description: This script will start OpenVPN tunnels as specified
#              in /etc/default/openvpn and /etc/openvpn/*.conf

我没有在 /etc/default/openvpn 中指定任何隧道,并且两个配置文件都在 /etc/openvpn/ 中并具有 .conf 扩展名。

我已尝试过systemctl daemon-reload但似乎无济于事。

我还尝试注释掉 /lib/systemd/system/ [email protected]中的 LimitNPROC 行。(来自OpenVPN 不会作为带有配置文件的服务启动)但这并没有什么区别。

我如何让 openvpn 识别我的第二个配置文件?

openvpn
  • 1 个回答
  • 127 Views
Martin Hope
Ben Holness
Asked: 2020-11-10 14:42:12 +0800 CST

发送给特定电子邮件提供商 (bellsouth.net) 的电子邮件问题因“stat=Data format error”而失败

  • 0

我有一个向用户发送电子邮件的网站。特别是一位用户没有收到电子邮件。我查看了日志,发现:

Nov  9 21:27:22 ******** sendmail[28960]: 0A9LRK37028960: to=**********@bellsouth.net, ctladdr=********** (1000/4), delay=00:00:02, xdelay=00:00:02, mailer=relay, pri=31941, relay=[127.0.0.1] [127.0.0.1], dsn=2.0.0, stat=Sent (0A9LRKwX028961 Message accepted for delivery)

Nov  9 21:27:22 ******** sm-mta[28963]: 0A9LRKwX028961: to=**********@bellsouth.net, ctladdr=******************** (1000/4), delay=00:00:00, xdelay=00:00:00, mailer=esmtp, pri=122066, relay=*************. [***********], dsn=5.6.0, stat=Data format error

有数百封其他电子邮件发送到其他工作正常的电子邮件地址。

如何获取有关“数据格式错误”的更多信息,或者我可以更改哪些内容以查看它是否可以解决错误?问题可能出在 bellsouth.net 上吗?

电子邮件正在使用 phpmailer 通过 PHP 脚本发送。它是一个带有附件的多部分文本/html。

email smtp sendmail
  • 1 个回答
  • 120 Views
Martin Hope
Ben Holness
Asked: 2019-11-26 18:17:09 +0800 CST

/etc/sudoers.d 中的 Sudo 指令不起作用(但如果它在 /etc/sudoers 中就可以了)

  • 16

我希望将一个文件添加到/etc/sudoers.d包含指令的文件夹中,以允许www-data在没有 root 密码的情况下运行一个特定的脚本。

该指令是

www-data ALL=(ALL) NOPASSWD: /path/to/script.sh

如果我visudo将其添加到/etc/sudoers,则没有问题。

如果我将该行放在一个文件中并将其复制到/etc/sudoers.d,那么visudo它会告诉我该文件在第 1 行附近有一个语法错误。

我还需要在文件中添加其他内容,还是需要做其他事情才能使其正常工作?

我正在运行 Ubuntu 18。

谢谢!

sudo
  • 1 个回答
  • 6085 Views
Martin Hope
Ben Holness
Asked: 2016-11-15 16:39:45 +0800 CST

管理 iptables 和域名更改

  • 1

我运行一个通过 smtp.mailgun.org 发送电子邮件的服务器。我锁定了服务器,只允许端口 587 上的传出 SMTP 到 smtp.mailgun.org。

该域的 IP 地址最近更改​​了,因此我的系统停止发送电子邮件。作为试图找出停止工作的一部分,我意识到在 iptables 规则中使用域名的缺点以及 iptables 在您运行规则时进行查找并在规则时保存 IP 地址的事实已创建,因此域中的 IP 地址更改不会反映在 iptables 中。

从mailgun的状态页面,他们说

我们的基础架构升级将导致未来更频繁地更改这些 IP 地址,客户应确保他们在连接到 Mailgun 服务时仅使用我们支持的主机名。

我没有收到有关 IP 地址更改的通知,也不知道是否会收到有关将来更改的通知。

处理这种情况的最佳方法是什么?我是否应该编写一个脚本来定期检查 smtp.mailgun.org 的 IP 地址并在 iptables 更改时更新它?(我知道这样做的安全风险,但也许值得一试)。

iptables
  • 1 个回答
  • 235 Views
Martin Hope
Ben Holness
Asked: 2015-02-01 06:20:29 +0800 CST

如何将垃圾邮件重定向到不同的电子邮件地址(spamassassin/postfix)

  • 1

我在 Ubuntu 14.04 上设置了 postfix 和 spamassassin。

我想设置它,如果邮件的分数高于 5.0,它会转到我邮件服务器上的一个电子邮件帐户。如果小于 5.0,它将继续到原始目的地。

我已经尝试 rewrite_header To [email protected] 但这只是将“[email protected]”添加到收件人地址,它实际上并没有转到垃圾邮件帐户。

我不知道接下来我需要做什么。从我读过的内容来看,我认为我需要另一个程序来执行此操作,或者我必须配置 postfix 来执行此操作,但我找不到任何有关如何执行此操作的信息。

谢谢!

postfix
  • 1 个回答
  • 2131 Views
Martin Hope
Ben Holness
Asked: 2013-11-30 08:28:35 +0800 CST

Ubuntu 12:dpkg 重新配置问题

  • 1

我有一个新安装的 Ubuntu 12.04 服务器,但是它设置为错误的时区。我尝试使用 dpkg-reconfigure tzdata 来纠正它,但我不知道我在选择什么。当我上下移动光标键时,我会在选项旁边看到 @ 字符(不会消失)。到目前为止,我所有的搜索都没有找到任何东西,除了使用 dpkg-reconfigure console-setup,它有同样的问题。

我正在使用 putty ssh 到系统,没有安装 GUI。我想知道如何解决键盘问题,以便将其用于其他用途。反复试验最终让我最终选择了正确的时区,因此特定功能不再是问题。

ubuntu
  • 1 个回答
  • 369 Views
Martin Hope
Ben Holness
Asked: 2012-08-17 19:21:32 +0800 CST

通过互联网挂载文件系统

  • 13

我为我的一位客户构建了一个在虚拟服务器上运行的 Web 应用程序。它包括供他们上传文件的工具,但他们现在想将这些文件存储在他们办公室的服务器上。

最简单的方法是通过互联网将他们的文件系统直接挂载到虚拟服务器上。我有通过内部网络安装 NFS 的经验,但我不清楚它是否适用于这种情况。

有什么想法吗?我总是可以编写新软件来传输文件,但这很容易解决!

注:办公室的服务器是运行在windows hyper-v环境下的虚拟服务器上的Ubuntu 12服务器。带有网络应用程序的 VPS 是 Ubuntu 11.04

linux
  • 5 个回答
  • 29179 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