Титла: "Включване" на MySQL в jail на apache Публикувано от: Breakfist в Aug 11, 2010, 10:56 Предполагам не става ясно от заглавието какво ми трябва, извинявам се за което :) Не можах да измисля по-добро.
Нямах никакъв проблем с MySQL, всичко си работеше супер. По-рано днес обаче направих jail на apache с mod_chroot. Проблема е, че в "затвора" apache-то не иска да работи с MySQL :) Какво трябва да се направи, за да се получи? :) Мерси предварително. Титла: Re: "Включване" на MySQL в jail на apache Публикувано от: gat3way в Aug 11, 2010, 11:13 Най-лесното според мен е да спре да ползва unix domain socket-a. Връзваш се до mysql-a през TCP и всичко трябва да е наред.
Титла: Re: "Включване" на MySQL в jail на apache Публикувано от: romeo_ninov в Aug 11, 2010, 11:22 Най-лесното според мен е да спре да ползва unix domain socket-a. Връзваш се до mysql-a през TCP и всичко трябва да е наред.Хм, а какъв е проблема да се сложи сокета нейде из chroot файловата система на апаш? Разбира се по TCP проблеми не би трябвало да има, особено на localhost Титла: Re: "Включване" на MySQL в jail на apache Публикувано от: Breakfist в Aug 11, 2010, 11:38 Най-лесното според мен е да спре да ползва unix domain socket-a. Връзваш се до mysql-a през TCP и всичко трябва да е наред.За момента точно така съм го оставил да работи, но не ми допада идеята да остане така за постоянно. Точно това искам да направя - да вмъкна сокета в chroot-а. Най-лесно е да го копирам само, предполагам обаче, че трябва да се описва пътя някъде по конфигурационните файлове, а аз не знам кои точно :) Млако повечко инфо може ли?Най-лесното според мен е да спре да ползва unix domain socket-a. Връзваш се до mysql-a през TCP и всичко трябва да е наред.Хм, а какъв е проблема да се сложи сокета нейде из chroot файловата система на апаш? Разбира се по TCP проблеми не би трябвало да има, особено на localhost Титла: Re: "Включване" на MySQL в jail на apache Публикувано от: gat3way в Aug 11, 2010, 12:03 Най-лесното според мен е да спре да ползва unix domain socket-a. Връзваш се до mysql-a през TCP и всичко трябва да е наред.Хм, а какъв е проблема да се сложи сокета нейде из chroot файловата система на апаш? Разбира се по TCP проблеми не би трябвало да има, особено на localhost Може, но това означава, че единствената chroot-ната услуга, която може да ползва mysql ще е apache. Ако примерно решиш да chroot-неш някой MTA който прави автентикация с mysql, трябва едно от двете да ползва TCP, symlink-овете няма как да сработят между chroot-натите среди. После, не виждам чак такъв проблем в ползването на TCP, не мисля че е голям overhead. Титла: Re: "Включване" на MySQL в jail на apache Публикувано от: romeo_ninov в Aug 11, 2010, 12:03 А нямаш ли тръпката да научиш малко повече за системата с която се занимаваш?
/etc/my.cnf Код: [mysqld] Титла: Re: "Включване" на MySQL в jail на apache Публикувано от: romeo_ninov в Aug 11, 2010, 12:04 Да, никой не отрича факта за единствената услуга, както и за TCP. Просто са възможни варианти в зависимост от конкретната конфигурацияНай-лесното според мен е да спре да ползва unix domain socket-a. Връзваш се до mysql-a през TCP и всичко трябва да е наред.Хм, а какъв е проблема да се сложи сокета нейде из chroot файловата система на апаш? Разбира се по TCP проблеми не би трябвало да има, особено на localhost Титла: Re: "Включване" на MySQL в jail на apache Публикувано от: Breakfist в Aug 11, 2010, 17:08 Така.. оправих и mysql-а, мерси.
Остава един последен (надявам се) проблем.. Код: Warning: file_get_contents() [function.file-get-contents]: php_network_getaddresses: getaddrinfo failed: Name or service not known in /home/***/public_html/class.Tracker.php on line 174 До колкото разбрах от гугъл, проблема е че php не може да резолвне домейните. Проблема го има само в Jail-а, изключа ли го няма ядове. Копирах resolv,conf, hosts, hosts.allow, hosts.deny и още няколко файла от etc директорията в chroot-а, ефект обаче няма Благодарен съм на всякаква помощ :) Титла: Re: "Включване" на MySQL в jail на apache Публикувано от: romeo_ninov в Aug 11, 2010, 17:14 /etc/nsswitch.conf
Титла: Re: "Включване" на MySQL в jail на apache Публикувано от: Breakfist в Aug 11, 2010, 17:18 Него също съм го сложил, не става. За да съм сигурен, че няма да да изпусна някой файл копирах цялата etc директория в chroot-а - ефекта е нулев.
Титла: Re: "Включване" на MySQL в jail на apache Публикувано от: romeo_ninov в Aug 11, 2010, 17:22 Него също съм го сложил, не става. За да съм сигурен, че няма да да изпусна някой файл копирах цялата etc директория в chroot-а - ефекта е нулев.пробвай да chroot-неш (shell) в директорията и да направиш nslookup нещо си |