Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Настройка php.ini под хостинг
Форумы портала PHP.SU » Серверное администрирование » Администрирование *nix » Настройка php.ini под хостинг

Страниц (2): [1] 2 »
 

1. VestCoastman - 16 Февраля, 2013 - 15:30:43 - перейти к сообщению
Решил дать свой сервер в пользование нескольким людям.
Помогите настроить php.ini под хостинговые настройки, чтобы исключить возможность взлома, большую нагрузку и т.п.
Как говорится "Доверяй, но проверяй".

Сервер:
OS Debian 6
Apache 2.2
db MySQL 5.1

Текущие настройки php.ini
http://pastebin[dot]com/hT5eekg8
2. DeepVarvar - 16 Февраля, 2013 - 20:19:43 - перейти к сообщению
VestCoastman пишет:
настроить php.ini под хостинговые настройки, чтобы исключить возможность взлома
От него ничего не зависит. Пых - не волшебная программа на сервере.

Безопасность и прочую нечисть смотрим тут: /etc/php5/conf.d/suhosin.ini
Остальное крутим в апаче на хостах.
Можно впороть туда suexec или еще чонить.
3. VestCoastman - 16 Февраля, 2013 - 20:52:55 - перейти к сообщению
DeepVarvar пишет:
VestCoastman пишет:
настроить php.ini под хостинговые настройки, чтобы исключить возможность взлома
От него ничего не зависит. Пых - не волшебная программа на сервере.

Безопасность и прочую нечисть смотрим тут: /etc/php5/conf.d/suhosin.ini
Остальное крутим в апаче на хостах.
Можно впороть туда suexec или еще чонить.

О как... Даже не знал. Тогда мне не помешала бы помощь в настройке suhosin.ini Закатив глазки (там все закомментированно). Ну или хоты-бы описание функций на русском языке, гугл выдал только англ. оф сайт.

А как же функции exec(), system() и т.п. благодаря которым можно орудовать на сервере?
4. DeepVarvar - 16 Февраля, 2013 - 21:02:08 - перейти к сообщению
VestCoastman пишет:
exec(), system()
можно и пхп.ини, но можно и в сухозине. Я таки предпочел бы в одном месте редактировать, чтоб потом не искать десяток конфигов, где я там что наредактировал.
5. VestCoastman - 16 Февраля, 2013 - 21:09:56 - перейти к сообщению
DeepVarvar пишет:
VestCoastman пишет:
exec(), system()
можно и пхп.ини, но можно и в сухозине. Я таки предпочел бы в одном месте редактировать, чтоб потом не искать десяток конфигов, где я там что наредактировал.

Получается мы вернулись к исходной позиции - настройке php.ini.
Конечно в suhosin, как я понимаю, это все более тонко настраивается, но мне нужны примитивные настройки, т.е. просто подредактировать php.ini
Кол-во запросов к mysql я ограничил, опасные функции, вроде все, заблокировал. Что еще - не знаю, по этому и спрашиваю Улыбка
6. DeepVarvar - 16 Февраля, 2013 - 21:46:14 - перейти к сообщению
А там больше ничего не доступно.
(Добавление)
VestCoastman пишет:
мне нужны примитивные настройки, т.е. просто подредактировать php.ini
Тогда о безопасности не может быть и речи, ну за исключением стандартных ограничений и настроек ядра интерпретатора.
7. VestCoastman - 16 Февраля, 2013 - 22:08:55 - перейти к сообщению
DeepVarvar пишет:
А там больше ничего не доступно.
(Добавление)
VestCoastman пишет:
мне нужны примитивные настройки, т.е. просто подредактировать php.ini
Тогда о безопасности не может быть и речи, ну за исключением стандартных ограничений и настроек ядра интерпретатора.

Ну да, я же не собираюсь открывать профессиональный хостинг Улыбка
8. OrmaJever - 16 Февраля, 2013 - 22:37:45 - перейти к сообщению
Помоему безопастность настраивается в ОС, создать отдельных пользователей клиентам и и урезать им права на всё что нужно.
9. VestCoastman - 16 Февраля, 2013 - 22:53:41 - перейти к сообщению
OrmaJever пишет:
По моему безопасность настраивается в ОС, создать отдельных пользователей клиентам и урезать им права на всё что нужно.

Ну с этим проблем нет, отдельные пользователи есть, права на mysql выставлены, information_schema скрыта от посторонних глаз и недоступна для просмотра. Подмигивание
10. DeepVarvar - 16 Февраля, 2013 - 23:22:01 - перейти к сообщению
VestCoastman пишет:
отдельные пользователи есть
Где?
11. VestCoastman - 16 Февраля, 2013 - 23:26:32 - перейти к сообщению
DeepVarvar пишет:
VestCoastman пишет:
отдельные пользователи есть
Где?

На ftp и mysql
12. OrmaJever - 16 Февраля, 2013 - 23:34:13 - перейти к сообщению
а в самом линуксе? Однако
13. DeepVarvar - 16 Февраля, 2013 - 23:34:22 - перейти к сообщению
Вот значит пусть так и останется.
Крутите только то, что понимаете и знаете.
Вот залезли в php.ini (надеюсь что в тот который подгружается в данном контексте).
Накрутили там чутка что понятно и знаете, ну там меджик квотес, пост макс сайз, кодировку, время выполнения, пр..
И все, хватит на пока.
Потом возникнет более конкретный вопрос - задавайте его тут.
А текущий вопрос размазан по очень большому объему знаний и практики.
Не ответить в пару абзацев.. Да и я не считаю себя на 100% компетентным в данном вопросе.
Решать проблемы надо по мереих поступления, а не сразу лезть в дебри - голова распухнет Радость
(Добавление)
OrmaJever пишет:
а в самом линуксе?
www-data и ftp стандартные пользаки + группы, которые создаются при установке этих пакетов (апач, фтп-сервер).
(Добавление)
От www-data выполняется апач и пхп если он как модуль апача. Если как цги или кли - там уже иначе.
14. VestCoastman - 16 Февраля, 2013 - 23:44:37 - перейти к сообщению
DeepVarvar
Да, моя вина, не совсем корректно задал вопрос.

Назрел еще один вопрос.
disable_functions независимо ли работает от .htaccess?
15. DeepVarvar - 16 Февраля, 2013 - 23:47:44 - перейти к сообщению
Если дадите права в апачике на изменение пыхоконфига через хтацесс, то будет влиять.
Чую щас будет вопрос как это сделать Закатив глазки
Сразу отвечу - не делал этого никогда, но знаю на словах что именно так.

 

Powered by ExBB FM 1.0 RC1