Перейти до основного вмісту

FastCGI чи модуль Apache?

Якщо PHP працює як модуль для веб-серверу Apache, він і працює від імені користувача Apache (www-data).

Якщо Ви завантажуватимете файли через цей скрипт, то власником збереженого файлу буде www-data.

Таким чином, Ви не зможете змінювати/видаляти файли по FTP, оскільки власником файлу буде інший користувач.

Крім того, включення PHP як модуль Apache є досить небезпечним. Якщо будь-який сайт буде зламано, зловмисник зможе заразити файли на інших сайтах.

Важливо!

У сучасних панелях керування, наприклад, FASTPANEL, під час роботи PHP у режимі модуль Apache використовується MPM ITK. Це означає, що для кожного сайту PHP запускається під своїм користувачем.

Ми рекомендуємо для кожного сайту створювати окремого користувача та використовувати PHP у режимі FastCGI.

У такому режимі PHP скрипти працюватимуть від імені власника сайту. Не буде проблем із безпекою, а також проблем із правами.