我想提供发票以供下载。目前我正在使用一个简单的编号方案(invoice-01.pdf、invoice-02.pdf 等)。我知道我可以使用哈希来代替数据。
是否也可以使用 PHP 并通过不直接让用户指向它们来提供发票?
我想在我的实时 Web 服务器上安装 cron 以运行本地文件夹的每日备份脚本。安装 cron 时是否需要注意任何安全注意事项?
我的网络服务器使用 Ubuntu Linux 10.10。
我使用 sudo apt-get install cron 安装了 cron,以 root 身份启动它并确认它正在运行
ps -ef
Run Code Online (Sandbox Code Playgroud)
然后我创建了一个包含以下内容的简单脚本:
touch /home/username/cron-test.txt
Run Code Online (Sandbox Code Playgroud)
我使这个脚本文件可执行并将其放入
mv cron-test.sh /etc/cron.hourly
Run Code Online (Sandbox Code Playgroud)
但由于某种原因,它不会被执行,也不会创建文件。我尝试手动运行它并且它有效。
我还尝试了其他 cron 脚本,但它们似乎不起作用。我错过了什么还是我错误地使用了 cron?
我的系统是 Ubuntu 10.10,我的主机已经把它拆了,所以它只安装了几个进程(甚至没有安装 cron)。
如果我将 nginx 工作进程限制为 1 并允许 500 个连接,如果超过此限制会发生什么?服务器是否返回 503 Service Unavailable?
基本上,我试图保护我的系统免受 DoS 的攻击,并且不期望每秒有超过 500 个同时连接。
这些是我的 www 文件夹的权限:
drwxr-xr-x 18 root root 4096 Jul 16 00:21 www
Run Code Online (Sandbox Code Playgroud)
他们是对的吗?我想知道:为什么它必须是一个 x(用于执行),这不是有风险吗?当我尝试将它们设置为删除其他人的执行标志时,我的 Web 服务器无法再加载任何文件:
chmod o-x www
Run Code Online (Sandbox Code Playgroud)
我做得对还是我需要改变什么?