Страница 1 из 1

Настроить apache

Добавлено: 02.08.2017 17:46
Rubiks
Доброе время суток подскажите пж как правильно настроить apache

Есть:
1. Установленный Debian 8 (jessie)
2. Apache2
3. MySql
4. PHP
5. Proftpd

По мимо root создал еще один пользователь admin под ним и захожу по ftp и заливаю файлы cms

Как правильно настроить apache что бы при заливке файлов cms не приходилось править права папок и файлов.
Сейчас после заливки файлов в них нельзя записать

Re: Настроить apache

Добавлено: 02.08.2017 21:03
SLEDopit
Rubiks писал(а):
02.08.2017 17:46
Как правильно настроить apache что бы при заливке файлов cms не приходилось править права папок и файлов.
Убедиться, что файлы cms доступны для записи пользователю, под которым бежит apache (в debian по умолчанию это www-data). == заливать файлы под www-data, либо добавить его в одну группу с admin.
Либо использовать apache2-suexec, чтобы конкретный virtualhost бежал под пользователем admin
Либо настроить apache, чтобы он целиком работал под пользователем admin
И вообще почитать что-нибудь, как устроена система прав и пользователей в nix-подобных системах.

ps. Рекомендую вместо apache присмотреться к связке nginx + php-fpm.
И вместо proftpd использовать sftp. Дайте уже мирно помереть старичку ftp.