文件上传安全注意事项
1、文件权限 上传的文件应该是只读(read-only)或读写(read-write)的,永远不应该可执行(executable)。 2、文件存储目录 如果你的网站根目录是/var/www/example.com,请不要保存上传文件在/var/www/example.com/uploaded_files。 而应该保存到 ...
APP版本号、公共header规则
版本号规则 显示版本号: a.b.c 数字版本号:abc 保证 a b c 都是0-9的整数,且只有一位 例: 1.0.1 对应数字版本号 101 app中公共header app缩写-dev : android|ios app缩写-v : 纯数字版本号 101 app缩写-token : 登录校验token ap ...
利用 cron 服务来实现开机启动某些服务
虽然不常见,但如果你确实想使用cron来实现开机启动任务,你可以使用@reboot关键字。 编辑crontab文件: 使用crontab -e命令编辑当前用户的crontab文件。 添加开机启动任务: 在文件末尾添加一行,格式如下: @reboot /path/to/myapplication 这行命令表示在系统重启后 ...
MeiliSearch 索引创建
以PHP代码为例 1、引入 PHP SDK composer require meilisearch/meilisearch-php http-interop/http-factory-guzzle 2、创建索引 <?php use Meilisearch\Client; $client = new Clie ...
Meilisearch 的安装与运行
步骤 1:安装 Meilisearch 通过 SSH 登录到您的服务器,更新可用软件包列表,并安装 curl apt update apt install curl -y 使用软件包的最新版本是良好的安全实践,尤其是在生产环境中。 接下来,使用 curl 下载并运行 Meilisearch 命令行安装程序 # 从脚本安 ...