小编Fra*_*lea的帖子

PHP:在不提供直接链接的情况下提供文件以供下载

我想提供发票以供下载。目前我正在使用一个简单的编号方案(invoice-01.pdf、invoice-02.pdf 等)。我知道我可以使用哈希来代替数据。

是否也可以使用 PHP 并通过不直接让用户指向它们来提供发票?

php

12
推荐指数
2
解决办法
5万
查看次数

安全性:MySQL 密码存储在哪里?

MySQL 密码存储在哪里,它们是加密的还是散列的?

mysql security

8
推荐指数
2
解决办法
3万
查看次数

CRON 安全吗?

我想在我的实时 Web 服务器上安装 cron 以运行本地文件夹的每日备份脚本。安装 cron 时是否需要注意任何安全注意事项?

我的网络服务器使用 Ubuntu Linux 10.10。

security cron

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

无法让 cron.hourly 工作

我使用 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)。

ubuntu cron

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

nginx:通过限制工作进程/连接来防止 DoS

如果我将 nginx 工作进程限制为 1 并允许 500 个连接,如果超过此限制会发生什么?服务器是否返回 503 Service Unavailable?

基本上,我试图保护我的系统免受 DoS 的攻击,并且不期望每秒有超过 500 个同时连接。

nginx denial-of-service

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

Linux:Web 服务器权限

这些是我的 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)

我做得对还是我需要改变什么?

linux permissions

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

标签 统计

cron ×2

security ×2

denial-of-service ×1

linux ×1

mysql ×1

nginx ×1

permissions ×1

php ×1

ubuntu ×1