LINUX.ORG.RU
ФорумAdmin

apache с mysql в chroot среде


0

0

вот решил загнать индейца в чрут среду, но проблема в том, что движок сайта работает с mysql'em и боюсь, что после этого нельзя будет работать с базой данных

кто-нибуть сталкивался с подобной проблемой или подкиньте плиз док на эту тему а то я не нашел док на тему связки апач+мускул в чрут-окружении

зарание спасибо


Если движок соединяется с базой через TCP сокет, то все должно пройти нормально, а если через UNIX сокет, то увы.

qwe ★★★
()
Ответ на: комментарий от qwe

Я видел как один сдела, был ряд статей из серии apache, php, mysql в chroot(http://www.securitylab.ru/39981.html)
Суть в том, что надо добавить в скрипт запуска apache, создание линка на mysql.socket.
Я сам не проверял но раз человек пишет, вот цитирую:


5. Связь между PHP и mysql

В предыдущей статье "Защищаем PHP: Шаг за шагом", автор упомянул о проблеме связи между PHP и mysql, в случае, если одна из этих программ выполняется в chrooted среде. Поскольку локально PHP связывается с mysql, используя сокет /tmp/mysql.sock, размещение PHP в chrooted среде, означает, что они не могут связываться друг с другом. Для решения этой проблемы, каждый раз, запуская mysql, мы должны создавать постоянную связь с PHP chrooted средой:

ln /chroot/mysql/tmp/mysql.sock /chroot/httpd/tmp/

Обратите внимание на то, что сокет /chroot/mysql/tmp/mysql.sock и каталог /chroot/httpd/tmp должны быть физически помещены в том же самой файловой системе. Иначе программы не смогут связываться друг с другом, т.к. постоянные связи не работают между различными файловыми системами.

arum ★★
()
Ответ на: комментарий от arum

о, пасиб, то что нужно....

и вот последний вопрос - а как это может повлиять на производительность?

palach
() автор топика
Ответ на: комментарий от fagot

>а в чем может быть проблема?

тогда лучше всё оставить на / и не париться с chroot, и не будет ни каких проблем, я так и сделал :) Только единственной защитой сейчас является то, что взламывать мой сервер ни кому не придёт в голову, ну и конечно iptables которые закрывают всё порты с наружи, но из нутри любой из 30 пользователей может хакать dns,telnet,ssh,ftp,www и mysql.

arum ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.