Различия
Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
wiki:сервер [2012/10/07 13:55] [Шаги] ссылки |
wiki:сервер [2013/07/25 14:01] (текущий) FIXME |
||
---|---|---|---|
Строка 1: | Строка 1: | ||
====== Сервер ====== | ====== Сервер ====== | ||
- | Регулярно возникают топики "Как мне сделать сервер?". | + | Регулярно возникают топики "Как мне сделать сервер?". При этом автор топика пытается засунуть //все// вопросы о своём сервере в один пост. Это неправильно, это нарушение правила форума №2.6, и обычно возникает из-за отсутствия чёткого плана и внятных целей. |
- | Прежде чем делать сервер, первым делом нужно определиться, какие именно функции он должен выполнять — это может быть файловый сервер, web-сервер, почтовый сервер, FTP, DHCP, DNS или что-то ещё. Если вы сами не знаете, что вам нужно, то поднимать свой сервер вам ещё рано. | + | ===== Подготовка ===== |
- | Определив функции, определяем, как и каким ПО эти функции будут реализованы. Для web-сервера можно использовать Apache, для "расшаривания папок" — Samba, для FTP — proftpd. Обычно поиск по словосочетанию "почтовый сервер" или "web-сервер" возвращает инструкцию по установке и настройке необходимого софта. | + | Во-первых, чтобы поднять свой сервер, нужно обладать некоторыми базовыми навыками работы с Linux. В инструкциях по установке и настройке софта предполагается, что читатель с помощью терминала умеет выполнять команды с правами root, создавать/перемещать/копировать/удалять файлы, устанавливать пакеты, запускать и останавливать сервисы, редактировать файлы, настраивать сеть, управлять учётными записями пользователей и их правами. Если вам незнакомо что-то из перечисленного — обратитесь к пользовательской документации для устранения пробелов в знаниях. |
+ | |||
+ | Во-вторых, прежде чем делать сервер, нужно определиться, какие именно функции он должен выполнять — это может быть файловый сервер, web-сервер, почтовый сервер, FTP, DHCP, DNS или что-то ещё. Если вы сами не знаете, что вам нужно, то поднимать свой сервер вам ещё рано. Почитайте что-нибудь об основах сетей и работе серверов. | ||
+ | |||
+ | Определив функции, выясняем, как и каким ПО эти функции будут реализованы. Обычно поиск по словосочетанию "почтовый сервер" или "web-сервер" возвращает готовую инструкцию по установке и настройке необходимого софта. | ||
После этого можно переходить к поэтапной реализации. | После этого можно переходить к поэтапной реализации. | ||
- | ===== Шаги ===== | + | ===== Реализация ===== |
* Выбор и установка аппаратуры. На этом этапе определяем, насколько мощный нам нужен сервер, обычно разработчик ПО даёт свои рекомендации. Если сервер устанавливается для домашних нужд, то, скорее всего, подойдёт любое железо. | * Выбор и установка аппаратуры. На этом этапе определяем, насколько мощный нам нужен сервер, обычно разработчик ПО даёт свои рекомендации. Если сервер устанавливается для домашних нужд, то, скорее всего, подойдёт любое железо. | ||
* Установка ОС. Для сервера рекомендуются LTS-релизы (с увеличенным сроком поддержки), скачать можно [[http://www.ubuntu.com/download/server|отсюда]]. Если на этом этапе возникают вопросы, которые не удаётся решить самостоятельно, то спрашиваем на форуме: по установке Ubuntu — [[http://forum.ubuntu.ru/index.php?board=28.0|здесь]], по работе оборудования и драйверам — [[http://forum.ubuntu.ru/index.php?board=25.0|тут]]. | * Установка ОС. Для сервера рекомендуются LTS-релизы (с увеличенным сроком поддержки), скачать можно [[http://www.ubuntu.com/download/server|отсюда]]. Если на этом этапе возникают вопросы, которые не удаётся решить самостоятельно, то спрашиваем на форуме: по установке Ubuntu — [[http://forum.ubuntu.ru/index.php?board=28.0|здесь]], по работе оборудования и драйверам — [[http://forum.ubuntu.ru/index.php?board=25.0|тут]]. | ||
* Общая настройка. Для управления сервером необходимо установить SSH-сервер (пакет ''openssh-server'', подробнее [[ssh|здесь]] и [[wiki/руководство_по_ubuntu_server/удаленное_администрирование/openssh_server|здесь]]). Настраиваем сеть (при необходимости обращаемся в [[http://forum.ubuntu.ru/index.php?board=27.0|"Сети и интернет"]]). По желанию ставим дополнительные пакеты, например, [[screen]]. | * Общая настройка. Для управления сервером необходимо установить SSH-сервер (пакет ''openssh-server'', подробнее [[ssh|здесь]] и [[wiki/руководство_по_ubuntu_server/удаленное_администрирование/openssh_server|здесь]]). Настраиваем сеть (при необходимости обращаемся в [[http://forum.ubuntu.ru/index.php?board=27.0|"Сети и интернет"]]). По желанию ставим дополнительные пакеты, например, [[screen]]. | ||
- | * Установка серверного ПО. Следуя найденной ранее инструкции, устанавливаем и настраиваем серверное программное обеспечение. Возникающие на этом шаге вопросы обсуждаем в разделе [[http://forum.ubuntu.ru/index.php?board=62.0|"Серверы"]]. | + | * Установка серверного ПО. Следуя найденной ранее инструкции, устанавливаем и настраиваем серверное программное обеспечение. Возникающие на этом шаге вопросы обсуждаем в разделе [[http://forum.ubuntu.ru/index.php?board=62.0|"Серверы"]], при этом каждая создаваемая тема должна содержать один чётко сформулированный вопрос, содержать соответствующие конфиги и лог-файлы. |
- | + | * Проверка работоспособности. Проверяем, всё работает — радуемся. | |
- | + | ||
- | + | ||
- | ===== Ссылки ===== | + | |
- | + | ||
- | * [[FIXME]] | + | |
- | {{tag>Незаконченная_статья}} | + | {{tag>Администрирование FIXME}} |