小编Sam*_*ong的帖子

crontab 以特定用户身份运行

我需要每天运行一个脚本。该脚本应该以特定用户(例如 user1)而不是 root 身份运行。所以我将 cron 文件放在 /etc/cron.d 并将用户名放在行(第 2 列)中。但是它给出了一个错误,说找不到命令。我怀疑该脚本不是作为 user1 的环境运行的。我错过了什么?

cron

43
推荐指数
3
解决办法
15万
查看次数

在 Apache 中使用 CNAME 设置别名时实际请求的是什么?

我的开发机器上设置了许多子域,如下所示。

  • test1.example.com => 192.168.0.7
  • test2.example.com => 192.168.0.7
  • ...(大约 30 个这样的域)

我的开发服务器上有很多站点,Apache 可以根据域名处理这些站点。

但是,我对设置固定IP感到难过。所以我想像这样使用别名:

  • default.example.com => 192.168.0.7
  • test1.example.com => (CNAME) default.example.com
  • test2.example.com => (CNAME) default.example.com

这里的好处是当开发服务器的IP改变时,我只需要改变一个而不是很多。

如果我test1.example.com从 Apache 服务器请求,它是否将其视为test1.example.comdefault.example.com

alias cname-record apache-2.2

7
推荐指数
1
解决办法
422
查看次数

如何为 PCI 升级 apache2

我的网站已经过 PCI 合规性扫描。发现的漏洞:

Apache HTTP Server Zero-Length Directory Name in LD_LIBRARY_PATH Vulnerability, CVE-2012-0883
Apache HTTP Server mod_rewrite Terminal Escape Sequence Vulnerability, CVE-2013-1862
Apache HTTP Server XSS Vulnerabilities via Hostnames, CVE-2012-3499 CVE-2012-4558
Run Code Online (Sandbox Code Playgroud)

该站点在 Ubuntu 12.04 LTS 上的 apache2 (2.2.22-1ubuntu1.4) 上运行。'apt-get upgrade' 表示它已经是最新版本。

我找到了http://ubuntuforums.org/showthread.php?t=2011603并将 apache2 升级到 2.4。但是升级后,apache2 没有启动并给了我可怕的错误。所以我删除了它并重新安装了apache2 2.2.22。

我用谷歌搜索了这个问题,发现一些页面提到了补丁,但我不明白它们。我的服务器管理技能非常有限。

你能帮我解决这个问题吗?在我的情况下,使 apache2 PCI 兼容的最简单方法是什么?

谢谢。

山姆

apache-2.2

1
推荐指数
1
解决办法
937
查看次数

标签 统计

apache-2.2 ×2

alias ×1

cname-record ×1

cron ×1