Как настроить первый домашний сервер Linux?

Это - первый раз, когда я настраиваю серверы, таким образом, я не уверен, где запустить. Одна вещь, которую я знаю, состоит в том, что я выбрал Linux Operating System.

Я хочу разместить свои собственные сайты, таким образом, у меня есть статический IP для моего выделенного сервера. Каковы проблемы, которые я должен рассмотреть относительно установки сервера дома? В настоящее время питание и безопасность являются низким приоритетом, но Вы могли прокомментировать их.

Я неопытен и был бы рад знать от A до Z об установке серверов.

7
задан 13.03.2013, 05:34

6 ответов

Более общие (домашние) понятия сервера.


Так как у Вас, кажется, есть единственный статический IP-адрес от Вашего ISP для установки этого сервера, DNS может быть больше о конфигурировании Вашего веб-доменного имени и имени сервера правильно. Даже это могло бы быть решено Вашим ISP.

Вещи становятся более интересными, если Вы намереваетесь иметь небольшую сеть наряду с сервером.
Затем необходимо защитить сеть от потенциального компромисса сервера также.

Вот несколько ссылок для DNS,

12
ответ дан 07.12.2019, 14:32
  • 1
    Ничего себе!! Это - фантастический ответ!!:) Какая-либо Идея, как я настроил бы сервер DNS, я должен сделать это на той же машине?... снова я - новичок здесь... – Kevin Boyd 27.09.2009, 17:09

Я рекомендовал бы выбор устройство Turnkey Linux. Они используют Сервер Ubuntu и предварительно сконфигурированы для выполнения различных приложений/серверов и настраиваются, чтобы быть довольно безопасными и эффективными.

Можно выполнить их в виртуальной машине или на физическом компьютере или путем установки или просто выполнения прямо с CD. Загрузка намного меньше (~150mb), чем полная Ubuntu CD также.

У них есть хороший веб-интерфейс конфигурирования для конфигурирования большинства вещей, но можно всегда заскакивать в оболочку, если и когда Вы должны.

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

2
ответ дан 07.12.2019, 14:32
  • 1
    Тюремщик Linux звучит великолепно! кажется, прост в использовании также... – Kevin Boyd 28.09.2009, 09:48

сначала сделайте выбор на том, какой дистрибутив Вы хотите использовать; затем поиск на google.com/linux для имени того дистрибутива + ЛАМПА (апач Linux mysql php)

прежде, чем установить его на реальной машине, играйте несколько дней с этим на гостевой машине VMware

Я предложил бы debian для начинающих

1
ответ дан 07.12.2019, 14:32
  • 1
    Хорошо я погуглил и нашел, что Debaian и Ubuntu были популярными дистрибутивами для установки домашних серверов.. Спасибо за подсказки.. – Kevin Boyd 27.09.2009, 12:23

хорошо; я использую человечность в качестве сервера. Статический IP решен dyndns.org Для ftp; proftpd; реальный простой использовать, это даже имеет хороший gui. Для потоков; я установил вино + utorrents (специальный раздел для загрузки материала, таким образом, я всегда имею пространство в основном разделе). vnc и ssh для удаленного deskop и управления. У меня также есть немного помещенных веб-страниц; только немного вещей для моих друзей; для этого я использовал апачский сервер; (от всех программ я упомянул, что это - только один, который должен быть настроен без gui).

1
ответ дан 07.12.2019, 14:32
  • 1
    Что vnc и ssh делают и что относительно установки сервера DNS? глаз волшебства – Kevin Boyd 27.09.2009, 13:12
  • 2
    VNC - графический удаленный доступ. я предпочитаю nx все же. SSH для удаленного доступа текстового режима. Вам НУЖНО это. – Journeyman Geek♦ 27.09.2009, 13:49
  • 3
    SFTP будет более мудрым выбором, чем FTP. – Cristian Ciupitu 27.09.2009, 17:06
  • 4
    ; SFTP более безопасен; но я просто использую его для своей локальной сети, – bbaja42 28.09.2009, 10:19

Ну, все это зависит от того, в чем Вы нуждаетесь как сервер. Я склонен предпочитать Ubuntu LTS или debian (хотя я работаю бойкий в данный момент по различным причинам). Я одобряю builiding это от минимальной установки или CD сервера, но YMMV на также. В любом случае сохраните головную боль тонкой настройки больше, чем Вы должны путем решения того, в чем Вы нуждаетесь.

Принятие Вас хочет стек LAMP, можно установить его во время установки или с командой 'tasksel'.

Samba полезен для файлового сервера, хотя необходимо искать о том, как сконфигурировать его. Я также имею существенный для сборки, так как некоторые вещи, которые я выполняю, компилируются и выполняются как пользователь.

Hardwarewise - в значительной степени любая 'недавняя' x86 машина, вероятно, сделает. наличие как можно большего количества поршня и жесткого диска является хорошей идеей, хотя нет никакой потребности переусердствовать его. моя ЛАМПА/ФАЙЛОВЫЙ СЕРВЕР является PIII 450 с 640 МБ поршня, хотя, если я создавал новый, я мог бы пойти для нано или основанного на атоме поля с как можно большим количеством поршня.

Вы были бы лучшими от выполнения бездисплейного поля - настраивает его на проводном соединении, и засовывают его где-нибудь - и используют SSH для администратора.

1
ответ дан 07.12.2019, 14:32
  • 1
    Если я выбираю Ubuntu Server Edition, как установить стек LAMP во время установки? – Kevin Boyd 28.09.2009, 09:50
  • 2
    Что означает бездисплейное поле? SSH? – Kevin Boyd 28.09.2009, 09:51

Установка Вашего собственного сервера действительно требует, чтобы Вы выбрали много вещей. Как были указаны, выберите хороший дистрибутив Linux, который содержит то, в чем Вы нуждаетесь. К сожалению, в той точке Ваша работа только запускается!

При использовании системы ЛАМПЫ большая часть компонентов уже будет выбранный для Вас. Linux с Apache является естественным выбором. И для домашней системы база данных Oracle является чистым излишеством, таким образом, MySQL является хорошим выбором также. Затем Вы имеете к, выбрал между PHP или Python, которые оба используются для веб-разработки.

Когда решение, после которого языка разработки использовать, Вы могли бы найти более практичным, советует в StackOverflow. Конечно, при использовании некоторого готового к использованию продукта, чтобы просто установить в системе, вещи станут немного легче. Вы сделаете разработку программного обеспечения сами или выберете некоторые сторонние продукты?

При выборе некоторых сторонних продуктов необходимо будет проверить то, что Вы хотите использовать в своей системе, точно. Вы хотите форум? Система отчетности ошибки? Блог? Полная система CRM? Фотогалерея? Столько опций выбрать из. И безотносительно распределения, которое Вы выбираете, необходимо настроить его, чтобы полностью поддерживать этот продукт. (К счастью, почти все продукты установят приятно почти на всех дистрибутивах.

И затем у Вас есть сервер, запуская программное обеспечение, которое Вы любите. И сначала Вы получаете 5 посетителей в день, и вещи хорошо работают. Затем больше посетителей прибудет и среди них, некоторые будут спам-роботами и хакерами, которые попытаются неправильно использовать Вашу систему. Необходимо будет модерировать сервер немного больше, особенно положивший конец возможным нападениям взлома. При выполнении форума или блога необходимо будет сделать что-то о сообщениях спама и комментариях спама, которые откроются рано или поздно. Скоро это становится слишком много для одного человека для обработки, и Вам будут нужны несколько друзей, чтобы помочь Вам модерировать свой контент сайта.

Не думайте, что Вы сделаны, после того как Ваш сервер настраивается. В той точке только запускается работа...

1
ответ дан 07.12.2019, 14:32
  • 1
    Что, если? для начинаний с, я просто размещаю веб-сайты никакие форумы, никакие блоги не ничто... просто веб-сайты... и о pop3 сервер также наверное электронная почта, вероятно, была бы целью для ботов спама, и т.д.... это уменьшает рабочую нагрузку немного?... – Kevin Boyd 27.09.2009, 17:20

Теги

Похожие вопросы