18.11.2014 Views

JIT SPRAY АНАЛИЗ TDSS - Xakep Online

JIT SPRAY АНАЛИЗ TDSS - Xakep Online

JIT SPRAY АНАЛИЗ TDSS - Xakep Online

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

 çàâèñèìîñòè îò âûáðàííîé êîìáèíàöèè áóäóò óñòàíîâëåíû<br />

òå èëè èíûå ñåðâèñû. Ìîæíî è ñàìîìó óñòàíîâèòü âñå<br />

íåîáõîäèìûå ñåðâèñû, à çàòåì ïðîèíñòàëëèòü âèðòóàëüíûé<br />

ïàêåò dtc èëè dtc-toaster, êàæäûé èç íèõ ïðåäëàãàåò áàçîâóþ<br />

âîçìîæíîñòü âåá-ïàíåëè ñ ìèíèìóìîì çàâèñèìîñòåé.<br />

Äðóãèå ïàêåòû (dtc-core, dtc-cyrus, dtc-postfix-courier) ïðåäëàãàþò<br />

óæå áîëüøåå êîëè÷åñòâî çàâèñèìîñòåé. Êîíå÷íî,<br />

òàêàÿ óñòàíîâêà ïîíà÷àëó êàæåòñÿ íå î÷åíü óäîáíîé, íî<br />

çàòî, ðàçîáðàâøèñü â çàâèñèìîñòÿõ, çàòåì ìîæíî ñòàâèòü<br />

DTC ïîä ëþáûå ïîääåðæèâàåìûå êîíôèãóðàöèè. Ê ñëîâó, â<br />

CentOS òàêîé ïóòàíèöû ìåíüøå. Ñòàâèì: sudo apt-get<br />

install dtc-toaster.<br />

Åñëè èñïîëüçîâàòü aptitude, òî áóäåò óñòàíîâëåíî áîëüøîå<br />

êîëè÷åñòâî ðåêîìåíäóåìûõ ïàêåòîâ, ÷àñòü èç êîòîðûõ<br />

îêàæåòñÿ ÿâíî ëèøíåé. Ìîæíî ïðîñòî îòêëþ÷èòü â<br />

íàñòðîéêàõ APT óñòàíîâêó ðåêîìåíäóåìûõ ïàêåòîâ. Äëÿ<br />

ýòîãî ñîçäàäèì ôàéë:<br />

$ sudo nano /etc/apt/apt.conf.d/20norecommends<br />

APT<br />

{<br />

Install-Recommends "false";<br />

Install-Suggests "false";<br />

};<br />

Ïî õîäó óñòàíîâêè áóäåò çàäàí ðÿä âîïðîñîâ ïî íàñòðîéêàì<br />

ñîïóòñòâóþùèõ ñåðâåðîâ è ñîáñòâåííî DTC. Ïàðàìåòðû<br />

ïîñëåäíåãî ñîõðàíÿþòñÿ â ôàéëå /var/lib/dtc/<br />

saved_install_config (÷òîáû ïîâòîðèòü ïðîöåññ ñ ñàìîãî<br />

íà÷àëà, ôàéë íóæíî óäàëèòü). Êîãäà âñå ïàêåòû áóäóò óñòàíîâëåíû,<br />

çàïóñêàåì ñêðèïò: sudo /usr/share/dtc/<br />

admin/install/install.<br />

Ñêðèïò ïðîâåðèò íàëè÷èå âñåõ ôàéëîâ è áèáëèîòåê, à<br />

òàêæå ïðàâà äîñòóïà ê íèì, ñãåíåðèðóåò SSL-ñåðòèôèêàò,<br />

çàïóñòèò âñåõ äåìîíîâ. Ïîñëå ÷åãî íà÷íåò çàäàâàòü<br />

ñòàíäàðòíûå âîïðîñû: ïîëüçîâàòåëü è ïàðîëü äëÿ äîñòóïà<br />

ê MySQL, ðàñïîëîæåíèå ôàéëîâ, ïàðîëü äëÿ äîñòóïà ê<br />

âåá-èíòåðôåéñó è äð.<br />

Çàòåì ìîæíî ðåãèñòðèðîâàòüñÿ, ïåðåéäÿ â áðàóçåðå<br />

ïî àäðåñó, êîòîðûé áóäåò âûäàí â êîíöå óñòàíîâêè. Ïî<br />

óìîë÷àíèþ äëÿ DTC ñîçäàåòñÿ ïîääîìåí dtc. Íàïðèìåð,<br />

äëÿ äîìåíà synack.ru àäðåñ áóäåò http://dtc.synack.ru/<br />

dtcadmin èëè https://dtc.synack.ru/dtcadmin.<br />

Àäìèíèñòðàòîðû, èñïîëüçóþùèå äðóãèå OC èëè äèñòðèáóòèâû<br />

Linux, ìîãóò óñòàíîâèòü DTC èç èñõîäíèêîâ,<br />

èñïîëüçóÿ Git-ðåïîçèòîðèé ïðîåêòà èëè òàðáîëë. Áëàãî,<br />

ýòîò ïðîöåññ òàêæå íå ñëîæíåå óñòàíîâêè ëþáîãî ðåøåíèÿ,<br />

íàïèñàííîãî íà PHP.<br />

Ïðîåêò ïðåäëàãàåò äåìî-àêêàóíòû, îäíàêî äîñòóïíû îíè<br />

íå âñåãäà. Äîêóìåíòàöèÿ íà ñàéòå äîñòàòî÷íî ïîäðîáíàÿ,<br />

íî â ïåðåâîäå ÿ åå íå âñòðå÷àë.<br />

Управление ресурсами в SysCP<br />

BAIFOX<br />

Ìíîãîôóíêöèîíàëüíûå èíñòðóìåíòû, ïîäîáíûå DTC,<br />

íóæíû íå âî âñåõ ñëó÷àÿõ. Àäìèíàì, îáñëóæèâàþùèì<br />

íåáîëüøèå êîìïàíèè, òðåáóåòñÿ ÷òî-íèáóäü ïîïðîùå è<br />

ïîëåã÷å, íàïðèìåð, ÷òîáû ìîæíî áûëî óïðàâëÿòü âèðòóàëüíûìè<br />

äîìåíàìè âåá-ñåðâåðà. È âñå. Âîò äëÿ òàêèõ<br />

ñèòóàöèé è ðàçðàáîòàíà ïàíåëü Baifox (baifox.org). Ïðîåêò<br />

îòíîñèòåëüíî ìîëîä è äîñòàòî÷íî áûñòðî ðàçâèâàåòñÿ.<br />

Íàïèñàí Baifox íà PHP (ñîâìåñòèì ñ PHP4 è PHP5), äëÿ<br />

õðàíåíèÿ íàñòðîåê èñïîëüçóåòñÿ áàçà äàííûõ SQLite.<br />

Èíòåðåñíî, ÷òî â êà÷åñòâå ñåðâåðà, ïðåäîñòàâëÿþùåãî<br />

èíòåðôåéñ, èñïîëüçóåòñÿ Lighttpd, à íàñòðîéêè óïðàâëÿþò<br />

âèðòóàëüíûìè óçëàìè Apache. Èíòåðôåéñ î÷åíü<br />

ïðîñò, ìèíóñ — îòñóòñòâèå ðóññêîãî ÿçûêà. Íî ñî çíàíèåì<br />

áàçîâîãî àíãëèéñêîãî î÷åíü ëåãêî ðàçîáðàòüñÿ ñ íàñòðîéêàìè,<br />

à ïðè æåëàíèè è ëîêàëèçîâàòü. Äëÿ êàæäîãî óçëà<br />

àêòèâèðóþòñÿ ñâîè ïàðàìåòðû — ðàçíûå îïöèè PHP,<br />

ïîääåðæêà cgi-bin, èíäåêñèðîâàíèÿ è ò.ä. Baifox òàêæå<br />

ðàáîòàåò ñ BIND, Awstats, MySQL, PureFTPd è VPOPmail.<br />

Êðîìå ó÷åòíîé çàïèñè àäìèíà, ïàíåëü ïîääåðæèâàåò è<br />

îáû÷íûå ó÷åòíûå çàïèñè, ïðè ñîçäàíèè êîòîðûõ óêàçûâàåòñÿ<br />

êîëè÷åñòâî äîìåíîâ, ëèìèò äèñêîâîãî ïðîñòðàíñòâà<br />

è òðàôèêà.<br />

Ïàíåëü ïîëüçîâàòåëÿ ñîäåðæèò ìåíüøåå êîëè÷åñòâî íàñòðîåê.<br />

Êëèåíò ìîæåò äîáàâèòü âûäåëåííîå åìó êîëè÷åñòâî<br />

äîìåíîâ, ñ óêàçàíèåì ðàçëè÷íûõ êâîò, çàïàñà ïî÷òîâûõ<br />

ïñåâäîíèìîâ, àêêàóíòîâ è ïðî÷èõ õàðàêòåðèñòèê òàðèôà.<br />

Ïîñëå ñîçäàíèÿ äîìåíà åãî äîëæåí àêòèâèðîâàòü ãëàâíûé<br />

àäìèí. Ïîêà îí ýòîãî íå ñäåëàåò, îá ýòîì áóäåò íàïîìèíàòü<br />

êðàñíûé öâåò çíà÷êà íàïðîòèâ èìåíè è ñîîáùåíèå ââåðõó<br />

ñòðàíèöû. Àäìèí ïðîñòî âûáèðàåò îòêëþ÷åííûé äîìåí<br />

â ñïèñêå è íàæèìàåò êíîïêó Generate, à ïîñëå òîãî, êàê<br />

áóäóò ñîçäàíû íîâûå íàñòðîéêè — ññûëêó «Restart service».<br />

Äëÿ ñâÿçè ïîëüçîâàòåëÿ ñ àäìèíîì èñïîëüçóåòñÿ e-mail, â<br />

îòäåëüíîì ìåíþ íàõîäèòñÿ ãîòîâàÿ ôîðìà äëÿ îòïðàâêè<br />

ñîîáùåíèé. Òàêæå â èíòåðôåéñå ïîëüçîâàòåëÿ äîñòóïíû<br />

íàãëÿäíûå ãðàôèêè èñïîëüçîâàíèÿ êâîò.<br />

Ïðîöåññ óñòàíîâêè â Debian/Ubuntu ïîäðîáíî èçëîæåí íà<br />

ñòðàíèöå baifox.org/?id=install_debian. Ïîñëåäîâàòåëüíî<br />

âûïîëíÿåì âñå èíñòðóêöèè, íå îòêëîíÿÿñü íè íà éîòó. Ïîñëå<br />

óñòàíîâêè Apache2 è Lighttpd ïîñëåäíèé íå çàïóñòèòñÿ,<br />

âûäàâ îøèáêó, ñèãíàëèçèðóþùóþ î òîì, ÷òî ïîðò óæå<br />

çàíÿò. Â àðõèâå íàõîäèòñÿ ãîòîâûé êîíôèã äëÿ Lighttpd,<br />

êîòîðûì ïîäìåíÿåì äåôîëòîâûé ôàéë. Ïîñëå ÷åãî Lighttpd<br />

áóäåò ïåðåíàñòðîåí íà ïîðò 7777, åñòåñòâåííî, íîìåð<br />

ìîæíî èçìåíèòü (ïàðàìåòð server.port). Äëÿ âõîäà â âåáèíòåðôåéñ<br />

èñïîëüçóåì ëîãèí/ïàðîëü admin/admin. Åñëè<br />

íåêîòîðûå íàñòðîéêè âî âðåìÿ óñòàíîâêè âûïîëíåíû íåïðàâèëüíî,<br />

òî ïîñëå ðåãèñòðàöèè òû óâèäèøü ñîîáùåíèå,<br />

óêàçûâàþùåå, ãäå îøèáêà.<br />

 îáùåì, åñëè íóæíî óïðàâëÿòü âèðòóàëüíûìè ñåðâåðàìè<br />

è ïðè ýòîì òðàòèòü ìèíèìóì âðåìåíè íà óñòàíîâêó è èçó÷åíèå<br />

ïàíåëè, òî Baifox âûãëÿäèò íåïëîõèì âàðèàíòîì.<br />

ЗАКЛЮЧЕНИЕ<br />

Ïàíåëåé äëÿ óïðàâëåíèÿ õîñòèíãîì íå ìíîãî, à î÷åíü<br />

ìíîãî. ×òîáû âûáðàòü ñâîé âàðèàíò, ñëåäóåò âíà÷àëå<br />

îïðåäåëèòüñÿ ñ ñåðâèñàìè è îñíîâíûìè âîçìîæíîñòÿìè,<br />

êîòîðûå äîëæíà îáåñïå÷èâàòü òàêàÿ ïàíåëü. À ïîñëå òîãî,<br />

êàê ñîñòàâëåíû òðåáîâàíèÿ, íàéòè òî, ÷òî íóæíî, áóäåò<br />

î÷åíü ïðîñòî. z<br />

INFO<br />

info<br />

Подробно о веб-панели<br />

ispCP читай<br />

в статье «Незаменимый<br />

помощник хостера»,<br />

опубликованной<br />

в ][ от 10.2008.<br />

DVD<br />

dvd<br />

На прилагаемом<br />

к журналу диске ты<br />

найдешь видеоролик,<br />

в котором показано,<br />

как установить<br />

и настроить DTC<br />

в CentOS.<br />

HTTP://WWW<br />

links<br />

• Сайт SysCP —<br />

syscp.org<br />

• Сайт ISPmanager<br />

— ispsystem.com/<br />

software/ispmanager<br />

• Сайт DTC —<br />

gplhost.com/<br />

software-dtc.html<br />

• Сайт Baifox —<br />

baifox.org<br />

XÀÊÅÐ 09 /140/ 10 133

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!