Хостинг у себя дома — часть 2

govnoproger.ru > интернет > Хостинг у себя дома — часть 2

В прошлой части я написал что просто поставил Freebsd, создал юзера командой adduser кинул его в wheel. После настроил сеть и убрал в тумбочку, отключив всё лишнее.

На самом деле, засунуть компьютер в замкнутое место- идея мягко говоря идиотская. Я убедился на собственном опыте. Открыл дверцу — всё горячее.

Почему вообще засунул?
Комп не мозолит глаза и самое главное не шумит.

Если у вас конфиг с низким тепловыделением можете ставить. Важно нормально охлаждать винчестеры. Дайте компьютеру денёк поработать и проверьте температуру.

Пересобрал:


Вынул из замкнутого пространства, засунул в старый корпус. С работы принёс вентилятор 80 на 80. Поставил его чтоб дул на винчестеры ( Позже куплю 120 на 120). После сборки я сразу заметил что уровень шума стал на порядок выше.

Ещё после сборки я вставил IDE шлейф в другой разъём. Этого было достаточно чтобы система не запустилась. Очевидно что у неё есть привязка даже к этому.

Вернёмся к установке дополнительных портов:
Выполняем все действия под суперпользователем введя команду su.
Первое время было сложно привыкнуть.

Чтобы хоть чуть-чуть было немного визуальнее- поставил mc. Оболочка типа нортон командера.

cd /usr/ports/misc/mc
make install clean 

midnight commander вид консоли

Дальше я поставил apache и proftpd. Стало всё легко и быстро, благо инфы в интернете навалом.
Айпишник ввёл (апачу) 192.168.1.102. Набираю в браузере, вижу- Its work.

После установил screen.
Как оказалось он конфликтует с mc — вот это нужно знать в первую очередь. Мышь работать перестала и хрен бы с ней.

Дальше стал ставить emacs.
Столкнулся с проблемой — fetch зависает.

После танцев — установил. Вылез текст:

 This port has installed the following binaries which execute with
      increased privileges.
/usr/local/libexec/emacs/22.3/i386-portbld-freebsd8.2/update-game-score

      This port has installed the following files which may act as network
      servers and may therefore pose a remote security risk to the system.
/usr/local/bin/emacs-22.3
/usr/local/bin/emacs

      If there are vulnerabilities in these programs there may be a security
      risk to the system. FreeBSD makes no guarantee about the security of
      ports included in the Ports Collection. Please type 'make deinstall'
      to deinstall the port if this is a concern.

      For more information, and contact details about the security
      status of this software, see the following webpage:

emacs help

emacs помощь

Честно — лень дословно переводить, но если вкратце — то бинарники запускаются с высокими привилегиями. Freebsd не гарантирует безопасность всех портов. Если уязвимы — можно стереть make deinstall.

Вот собственно и всё.

После установки зашел в tutorial.

В завершении:

Некоторые наверно не поймут почему я делал сервак локальным.

Объясняю. Всё очень просто. Пока у меня нет внешнего ай-пи. Но ведь посмотреть и всё настроить можно и без него, как он появится- просто изменить некоторые настройки в системе, в апаче и всё. Он будет также работать на внешнике и будет доступен всем.

Рекомендую:

30.1.2011 | последняя редакция: 09.01.2012 | , ,
  1. putty…. всегда знал, что все бсдешники вендузятники поголовно ))))