ЛАМПА и полномочия файла по умолчанию, когда apache2 создают файлы

Где я могу изменить полномочия файла по умолчанию, которые 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 

чтобы все работало smothly

Но все файлы, созданные апачем, имеют этот набор полномочий:

drwxr-sr-x 2 www-data www-data
  • Примечание: Это - dev сервер, таким образом, безопасность в этой точке не является самым высоким приоритетом. Я использую поле для изучения и его доступное только локально. Но если я делаю что-то не так в своем подходе, затем, головы ценятся
0
задан 22 March 2017 в 20:26

1 ответ

Мое решение этой проблемы, должен был настроить viritualhost для моего доменного имени. с Включен mpm_itk_module.

Мой etch/apache2/sites-enabled/domain.conf файл похож на это:

ServerAdmin admin@email.com
<VirtualHost *:80>
ServerName domainname.com
ServerAlias domainname.com
DocumentRoot /URL/TO/HOME/username/public_html
<Directory /URL/TO/HOME/username/public_html/>
        AllowOverride All
        Require all granted
</Directory>

<IfModule mpm_itk_module>
AssignUserId username username
</IfModule>

</VirtualHost>

и выполненный

sudo сервис apache2 перезагрузка

и все работало, как предназначено.

0
ответ дан 3 November 2019 в 14:23

Другие вопросы по тегам:

Похожие вопросы: