Linux за българи: Форуми

Програмиране => Web development => Темата е започната от: sandman_7920 в Apr 21, 2008, 14:28



Титла: Hosting server
Публикувано от: sandman_7920 в Apr 21, 2008, 14:28
Здравейте на всички.
Имам нужда от няколко съвета за hosting server с apache+php

Става въпрос най-вече за сигурността на системата.
1. PHP потребителите да не могат да четат файлове извън webroot-а си.
2. Да не могат през PHP-то да се изпълняват външни програми извън (да кажем) webroot/bin/ директория.
3. И други подобни проблеми.

Порових се в google за най-правилния начин за справяне с тази задача.
От прочетеното видях, че доста народ ползва решение със следните компоненти:
apache2+php5+fastcgi+suexec (но тук става въпрос за php чрез cgi, а не като модул)

Ако някой е правил hosting server, моля да ми даде съвет дали това е най удачния вариант или има и друг да кажем mod_php.so + safe_mode etc.


Титла: Hosting server
Публикувано от: gat3way в Apr 21, 2008, 14:55
open_basedir може да се сетва на per-vhost принцип. Не мисля че има по-удобен вариант от това.


Титла: Hosting server
Публикувано от: sandman_7920 в Apr 21, 2008, 15:14
10х ще помисля.


Титла: Hosting server
Публикувано от: neter в Apr 21, 2008, 15:21
Между другото, защо искаш да зареждаш php като cgi, след като така ще работи някъде 4-5 пъти по-бавно, а и ще товари повечко?


Титла: Hosting server
Публикувано от: sandman_7920 в Apr 21, 2008, 15:31
Не Аз не искам. Точно това се мъча да избегна, но в режим cgi и suexec имаш доста по-голям контрол. И все пак мисля да не го ползвам.