Хостинг у себя дома — часть 2
В прошлой части я написал что просто поставил Freebsd, создал юзера командой adduser кинул его в wheel. После настроил сеть и убрал в тумбочку, отключив всё лишнее.
На самом деле, засунуть компьютер в замкнутое место- идея мягко говоря идиотская. Я убедился на собственном опыте. Открыл дверцу — всё горячее.
Почему вообще засунул?
Комп не мозолит глаза и самое главное не шумит.
Если у вас конфиг с низким тепловыделением можете ставить. Важно нормально охлаждать винчестеры. Дайте компьютеру денёк поработать и проверьте температуру.
Пересобрал:
Вынул из замкнутого пространства, засунул в старый корпус. С работы принёс вентилятор 80 на 80. Поставил его чтоб дул на винчестеры ( Позже куплю 120 на 120). После сборки я сразу заметил что уровень шума стал на порядок выше.
Ещё после сборки я вставил IDE шлейф в другой разъём. Этого было достаточно чтобы система не запустилась. Очевидно что у неё есть привязка даже к этому.
Вернёмся к установке дополнительных портов:
Выполняем все действия под суперпользователем введя команду su.
Первое время было сложно привыкнуть.
Чтобы хоть чуть-чуть было немного визуальнее- поставил mc. Оболочка типа нортон командера.
cd /usr/ports/misc/mc make install clean
Дальше я поставил 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:Честно — лень дословно переводить, но если вкратце — то бинарники запускаются с высокими привилегиями. Freebsd не гарантирует безопасность всех портов. Если уязвимы — можно стереть make deinstall.
Вот собственно и всё.
После установки зашел в tutorial.
В завершении:
Некоторые наверно не поймут почему я делал сервак локальным.
Объясняю. Всё очень просто. Пока у меня нет внешнего ай-пи. Но ведь посмотреть и всё настроить можно и без него, как он появится- просто изменить некоторые настройки в системе, в апаче и всё. Он будет также работать на внешнике и будет доступен всем.
putty…. всегда знал, что все бсдешники вендузятники поголовно ))))