我在哪里可以更改 apache2 在创建或编辑文件时为其设置的默认文件权限?
我目前必须运行
#!/bin/sh
chown -R username:www-data .
find . -type f | xargs chmod 664
find ./bin -type f | xargs chmod 775
find . -type d | xargs chmod 775
find . -type d | xargs chmod +s
umask 0002
在 Apache2 创建文件后修复我的文件权限。
我在 /var/www/html 中的所有文件都需要设置以下权限:
drwsrwsr-x 2 username www-data
让一切顺利进行
但是 apache 创建的所有文件都设置了这个权限:
drwxr-sr-x 2 www-data www-data
- 注意:这是一个开发服务器,因此此时的安全性并不是最高优先级。我用盒子来学习,它只能在本地访问。但是,如果我在我的方法中做错了什么,那么请注意
我对这个问题的解决方案是为我的域名设置一个虚拟主机。whit mpm_itk_module 已启用。
我的 etch/apache2/sites-enabled/domain.conf 文件如下所示:
并运行
sudo 服务 apache2 重新加载
一切都按预期工作。