.
12 марта 2009

Настройка FreeBSD с нуля — Apache, PHP, MySQL, mc, webmin, proFTPd ...

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (18 оценок, среднее: 3.44 из 5)
posted in Linux, Полезности |

freebsd

ВСЕМ ПРИВЕТ!  Ура — наконец то я победил фрюху!

Ухх ... Поимел первый опыт общения с этой чудесной операционной системой — инженера КейВеба угодили блин — до этого на серверах строго Красную Шапку ставили — а тут на тебе :)

Даунгрейд — жестокая штучка (а что вы хотели ?! — кризис ведь — экономим) -  грубо говоря просто дали новый сервер — а конкретнее — поставили новые винты с абсолютно голой FreeBSD 7.1

В итоге почти 2 дня «знакомства» — и вроде бы (тьфу тьфу тьфу) — рабочий сервак  (правда еще думаю поднастроить придется).

Приведу ниже выдержки из настройки своей фрихи (а статьи которыми я пользовался можно найти в моих закладках на деликиоусе) — ИТАК :

  • Почему то не пускает по ssh — совместно с саппортом вычисляем, что в putty галочка в секции SSH на версии протокола стоит не там где надо (надо 2 only)
  • С интересом обнаружил, что на системе даже wget не стоит — попробовал поставить из портов — сразу не встал — гугл — оказывается в фрихе есть аналогичный инструмент fetch
  • Ставлю MC из портов  — cd /usr/ports/misc/mc && make -DWITH_SLANG install clean
  • Руссифицирую консоль и терминалы  (статейки — в закладках) + ставлю в Putty  кодировку KOI8-R. Вроде всё хорошо — по русски, но немного поработая с mc он начинает «косячить» — пока отложил решение вопроса ...
  • Ставлю WEBMIN из портов  — cd /usr/ports/sysutils/webmin && make install clean
  • Поднимаю DNS сервер BIND && make install clean  -  для автозагрузки в rc.conf добавил
    named_enable="YES"
    named_program="/usr/sbin/named"
    named_flags="-u bind -g bind"
    ---
    но BIND так с автозагрузки и не стартует :(  — тоже пока отложил решение вопроса
  • Поднимаю из портов MySQL server   — cd /usr/ports/databases/mysql5-server && make install clean
  • Поднимаю из портов MySQL client   — cd /usr/ports/databases/mysql5-client && make install clean
  • Ставлю proFTPd и заливаю назад все свои бэкапы — cd /usr/ports/ftp/proftpd && make install clean
  • Устанавливаю Апач — cd /usr/ports/www/apache22 && make config && make install clean
  • Устанавливаю PHP — cd /usr/ports/lang/php5 && make config && make install clean
  • Устанавливаю PHP расширения (БЕЗ МУСКУЛА!) — cd /usr/ports/lang/php5-extensions && make config && make install clean
  • Устанавливаю MySql PHP расширение — cd /usr/ports/databases/php5-mysql && make install clean
  • Правлю конфиг апача — добавляю обработку php, ну и вообще все конфиги подправляю как нужно

вроде усё — только не забываем добавлять в rc.conf нужные демоны

Подводные камни на которых я немного запарился:

  • в Апаче по умолчанию в директиве <directory> (та что на всех распространяется) стоит Deny All — предполагается, что для каждой виртуалки нужно разрешать отдельно — строчку эту закомментил
  • В php.ini  врубить ShortOpenTags  а то конструкция <? восприниматься не будет — только <?php

вроде всё ... — в целом freebsd понравилась — особенно оперативностью установки софта из портов !

Завтра продолжу с Postlinks.ru — а то разработка проекта из за гриппа да настройки сервера встала на месте ... а работы то — еще не мерено !

Post to Twitter ReTweet

Похожие статьи

У нас куча комментариев (19) на запись “Настройка FreeBSD с нуля — Apache, PHP, MySQL, mc, webmin, proFTPd ...”

Почему бы Вам не высказать своем мнение! Позвольте нам узнать, что Вы думаете...

  1. 1 On 13.03.2009, seodummies.ru said:

    поздравляю с победой. а то я уже волноваться стал. )))

  2. 2 On 13.03.2009, Salvator said:

    В FreeBSD есть замечательная документация — handbook — подробно описана работа с системой, все разжевано и на руском (www.freebsd.org/doc/ru/books/handbook/)

    Так же переж установкой из портов, не забываем обновлять эти самые порты, как — написано в том же handbook (www.freebsd.org/doc/ru/bo...ports-using.html), я боновляю при помощи csup (есть в базовой системе, аналог cvsup)

  3. 3 On 13.03.2009, GTAlex said:

    Salvator — спасибо за хорошую доку

  4. 4 On 15.03.2009, Кандратьефф said:

    Так вот ты куда пропадаешь )

  5. 5 On 15.03.2009, Tolsty said:

    ну ты монстр))) для меня это темный лес ппц... удачно тебе с Постлинкс так же покончить ;)

  6. 6 On 15.03.2009, Вадим said:

    Ну и отлично — выздоравливай

  7. 7 On 21.03.2009, Даль said:

    Лучше для серверной платформы пока невидел. поставил настроил и забыл.

    правдо для хостинга постоянные апдейти через cvs всё почти автоматом и без граблей

  8. 8 On 22.03.2009, Зоя said:

    вот как понятно спс наконецто разобрался СПС!

  9. 9 On 28.03.2009, Екатерина said:

    Спасибо за статью у вас очень хороший сайт!! Спасибо что вы есть!!

  10. 10 On 31.03.2009, Dez said:

    Оо, спс за информацию, уже давно пытаюсь освоить фряху, только благодаря этой статье освоил некоторые моменты, которые раньше не мог понять, спс огромное, даж подпешусь на РСС, интересный блог.

  11. 11 On 24.05.2009, Ukrbox said:

    Странно, вроде у фри все с с полпинка заводится... правда давно ставил, но ваще никаких проблем со стандартными серверами не помню.

  12. 12 On 24.05.2009, Always last said:

    Самое обсуждаемое на блогах:
    Последний звонок
    Обстрел детского сада в Москве
    Грипп A/H1N1

  13. 13 On 27.12.2009, nominis_brevis said:

    У меня фря 6.4. На ней mc перестает косячить после того, как установишь русские шрифты. Поставь все шрифты, которые сумеешь найти. Не забудь также руссифицировать себя и рута:

    # pw usermod root -L russian

    # pw usermod имя_пользователя -L russian

  14. 14 On 20.01.2010, мимо_проходил said:

    ППц, народ, я конечно понимаю, что чел смог-таки осилить инсталляцию, но это же гемор только для начинающих, а судя по отзывам, — будто чел на Эверест забрался без помощи рук!

  15. 15 On 12.04.2010, Переезд на новый сервер — пляски с бубном | Заработок в сети - о способах и инструментах said:

    [...] 7.1) в основном по настройке всё изложено в статейке Настройка FreeBSD с нуля — Apache, PHP, MySQL, mc, webmin, proFTPd ... но всё же есть чего [...]

  16. 16 On 29.04.2010, TRSteep said:

    После установки FreeBSD с диска и попытки установки парочки по, дал себе обещание не трогать его без доступа в интернет ))))

    У меня на сайте кстати есть установка прям по пунктам ;)

  17. 17 On 06.05.2010, guest said:

    Фигня. Статья отчёт. ни слова о деле.

    Как, что, зачем, в каких файлах... нетути, а таких отчётов хоть каждый день пиши...

  18. 18 On 14.05.2010, info said:

    Бесполезная статья.

    Цитата:

    " ну и вообще все конфиги подправляю как нужно "

    Как нужно?

    Смысл в том чтобы разжевать и все по полочкам положить...

    Тут так поверхностно.

    Типа посмотрите какой я хороший, что справился за два дня с FreeBSD...

    А вы тоже помучайтесь.

  19. 19 On 16.05.2010, GTAlex said:

    если у вас есть какие то конкретные вопросы — задавайте, попробую помочь.

    вообще, то это не статья, а «пост» в личном блоге — на «статью» я и не претендую, это ведь не официальный сайт и не какое то печатное издание — я далеко не профессионал

    полностью «развернуть» тему практически невозможно, т.к. я и сам настраивая систему практически каждый раз сталкиваюсь всё с новыми и новыми проблемами

  20. Always Last said:
    Самое обсуждаемое на блогах:
    По факту нападения на администрацию Химок задержаны двое
    Олегу Попову - 80 лет
    1 августа - День памяти преподобного Серафима Саровского

Оставить комментарий