Как создать свой сервер с нуля: Туториал — Создание сервера с нуля от А до Я | Bukkit по-русски

Содержание

Туториал - Создание сервера с нуля от А до Я | Bukkit по-русски

Итак,
1) Vault - плагин, который реализует систему экономики. Не имеет никаких настроек.
2) EssentialsX - плагин, который используется как "скелет" сервера. С помощью него Вы сможете настроить основные механики игры, такие как - телепортация, чат, экономика, админ-команды и команды игроков. Более подробно с конфигурацией и настройкой этого плагина Вы можете ознакомиться в русской статье тут и на английском языке от первоисточника тут.
3) WorldGuard & WorldEdit - Это два взаимодополняющие плагины. Сокращения WG & WE соответственно.
WG - плагин, который поможет защитить нам игровой мир от ненужных нам воздействий на него (захламления карты), например, поджога лесов, разлития лавы. А так же, для того, чтобы "заприватить" определенный участок территории, на которой нельзя будет ломать блоки, например, для создания "спавна" (*место, где игроки появляются первый раз. Что-то на подобии safe-zone*). Также, благодаря этому плагину, игроки смогут создавать свои "регионы", где они смогут строить свои дома, а другие игроки не смогут с ним взаимодействовать (ломать блоки, открывать сундуки
). Хорошее руководство по WG от @mayor123 находится тут. Советую прочитать. Документация от разработчика на английском тут
WE - плагин, который помогает администраторам редактировать игровой мир. Также, WG не будет работать без WE. Статья на русском тут. Документация от разработчика тут.
4) DeluxeMenus - плагин, который поможет Вам создать меню сервера. Меню сервера - "инвернтарь", в котором Вы настраиваете иконки - предметы - которые носят информативный характер о Вашем сервера. Также это меню называют - "GUI". Гибкий плагин, советую в нем хорошо разобраться. Статья на русском тут. Документация от разработчика плагина тут.
4.1) AbstractMenus - аналогичен DeluxeMenus, только в разы . Очень качественная и объемная документация на русском, где Вы сможете ознакомиться с огромным списком возможностей этого плагина.
5) CustomSkinManager - плагин, который добавляет возможность поставить любой скин любому игроку. Незаменимый плагин для пиратских серверов т.к изначально на пиратских серверах не подгружаются скины, даже если Вы заходите на сервер с лицензии.
6) HideStream - плагин (я бы назвал его "утилита"), который убирает сообщения о входе/выходе/смерти и т.д.
7) LuckPerms - плагин, который реализует "права" на сервере. Вы сможете очень гибко настроить для каждого игрока/группы игроков доступ к тому или иному функционалу Ваших плагинов. Прекрасная, просто замечательная статья написанная @InterWall находится тут. Эта статься обязательна к ознакомлению! Документация от разработчика плагина на английском языке тут.
8) AuthMeReloaded - самый популярный плагин на авторизацию. Т.к у нас пиратский сервер, то любой может зайти под любым ником, например, под Вашим и сломать Вам сервер. Избежать такую ситуацию поможет этот плагин. Документация от разработчиков тут

Как создать свой первый безопасный веб-сервер, готовый к продуктиву

В этом руководстве мы рассмотрим некоторые из лучших методик создания своего первого

безопасного сервера

. Мы пошагово разберём весь процесс, и в результате получим сервер, полностью готовый к использованию в

продуктиве

для вашего приложения. Конечно, это не исчерпывающее руководство. Безопасный сервер — это постоянный поиск новых ресурсов и бесконечные улучшения. Но с этим материалом вы можете начать создавать собственную инфраструктуру.

Для прогона тестов мы будем использовать Amazon EC2, но можно взять и Amazon LightSail, Digital Ocean, Vultr или другой сервис. Все они конфигурируются одинаково, так что выбирайте тот, который вам по душе.



Создаём публичный и приватный SSH-ключи

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

SSH-ключи мы будем создавать с помощью ssh-keygen.

$ ssh-keygen -t rsa -b 4096

В результате получим два файла: id_rsa и id_rsa.pub (приватный и публичный ключи).

Никогда и никому

не передавайте свой приватный ключ.

Подробную инструкцию по созданию ключей вы найдёте здесь.

Импорт публичного ключа в Amazon

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

  1. Заходим в консоль управления Amazon.
  2. Кликаем AWS services → Compute > EC2
  3. Кликаем на левое меню Network & Security → Key Pairs
  4. Кликаем «Import Key Pair» и загружаем публичный ключ (id_rsa.pub)

Создаём свою виртуальную машину

Установим в Amazon EC2 виртуальную машину под управлением Ubuntu. Настройка подробно описана

здесь

:

  1. Заходим в консоль управления Amazon.
  2. Кликаем AWS services → Compute → EC2
  3. Выбираем запускаемый экземпляр.
  4. Выбираем один из образов. В нашем случае это будет Ubuntu Server 16.04 LTS (HVM), с SSD-накопителем (но вы можете выбрать то, что вам больше подходит).
  5. Выбираем виртуальную машину (в соответствии с вашими нуждами). Кликаем «Review» и «Launch».
  6. Открываем новую вкладку и импортируем в Amazon созданный публичный ключ.
  7. Здесь нас попросят «выбрать существующую пару ключей или создать новую» («Select an existing key pair or create a new key pair»). Жмём «выбрать существующую» («Choose an existing key pair»). Выбираем ранее загруженный ключ.
  8. Кликаем «Launch Instances».
  9. Кликаем на ссылку виртуальной машины, которую мы только что создали.

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

Подключаемся к новому серверу

Обращаемся к виртуальной машине по SSH.

Пишем в терминале:

$ ssh <USЕR>@<IP-ADDRЕSS> -p 22 -i <PATH-TO-PRIVАTЕ-KEY>

  • <USЕR>: пользователь Linux-системы. В случае с Amazon используйте ubuntu, на других сервисах — root
  • <IP-ADDRЕSS>: IP-адрес созданной нами виртуальной машины. Это поле «Public DNS (IPv4)» во вкладке «Description» нашего сервера.
  • <PATH-TO-PRIVATЕ-KEY>: полный путь к сгенерированному ранее приватному ключу (например, /Users/flavio/.ssh/id_rsa).
  • -i <PATH-TO-PRIVATЕ-KEY>: это можно пропустить, если вы добавили ключ в свой SSH-агент.

Даём доступ новому пользователю

Создадим новый аккаунт пользователя по имени “wizard”:

$ sudo adduser wizard

Дадим “wizard” разрешение выполнять sudo. Откроем файл:

$ sudo nano /etc/sudoers.d/wizard

И зададим содержимое:

wizard ALL=(ALL) NOPASSWD:ALL

Создадим директории:

$ mkdir /home/wizard/.ssh
# create authorized_keys file and copy your public key here
$ nano /home/wizard/.ssh/authorized_keys
$ chown wizard /home/wizard/.ssh
$ chown wizard /home/wizard/.ssh/authorized_keys

Скопируем публичный ключ (PATH-TO-PUBLIC-KEY) и вставим в удалённый экземпляр /home/wizard/.ssh/authorized_keys. Настроим разрешения:

$ chmod 700 /home/wizard/.ssh
$ chmod 600 /home/wizard/.ssh/authorized_keys

Обеспечиваем безопасность

Обновляем все установленные пакеты.

$ sudo apt-get update
$ sudo apt-get upgrade

Меняем SSH-порт с 22 на 2201. Для конфигурирования файрвола (ufw, Uncomplicated Firewall, незатейливый файрвол) открываем файл /etc/ssh/sshd_config:

$ sudo nano /etc/ssh/sshd_config

и меняем эти данные:

Port 2201
PermitRootLogin no
PasswordAuthentication no
# add this to avoid problem with multiple sshd processes
ClientAliveInterval 600
ClientAliveCountMax 3

Перезапускаем SSH-сервис:

$ sudo service ssh restart

Конфигурируем Uncomplicated Firewall (UFW) так, чтобы пропускались только входящие подключения SSH (порт 2201), HTTP (порт 80) и NTP (порт 123).

# close all incoming ports
$ sudo ufw default deny incoming
# open all outgoing ports
$ sudo ufw default allow outgoing
# open ssh port
$ sudo ufw allow 2201/tcp
# open http port
$ sudo ufw allow 80/tcp
# open ntp port : to sync the clock of your machine
$ sudo ufw allow 123/udp
# turn on firewall
$ sudo ufw enable

Конфигурируем серверные часы

Устанавливаем в качестве локального часового пояса UTC:

$ sudo dpkg-reconfigure tzdata

Выбираем опцию ‘None of the Above’ и снова UTC.

Отключаемся и добавляем наш ключ в SSH-агент

Для отключения вводим:

$ exit

а потом добавляем ключ.

Добавляем в Amazon разрешения по порту

Это необходимо сделать в Amazon. Зададим SSH-порт, который будем использовать также на Amazon.

  1. Заходим в консоль управления Amazon.
  2. Кликаем AWS services > Compute > EC2
  3. Кликаем на левое меню Network & Security → Security Groups
  4. Выбираем группу безопасности, относящуюся к нашей виртуальной машине.
  5. Кликаем Action > Edit Inbound Rules
  6. Кликаем «добавить правило» («Add Rule») и задаём: Type: Custom TCP, Port Range: 2201, Source: 0.0.0.0/0 и Description: SSH

Подключаемся с новыми данными

Теперь вы можете подключиться к серверу по новому порту как новый пользователь:

$ ssh [email protected]<IP-ADDRESS> -p 2201 -i <PATH-TO-PRIVATE-KEY>

Теперь у вас есть сервер, готовый обслуживать ваше приложение.

Гайд. Как создать сервер в Minecraft — Игромания

Просто и по пунктам о том, как поиграть в «Майнкрафт» с друзьями.

Бесконечные просторы Minecraft куда интереснее исследовать в компании друзей. Имея под боком верных соратников, можно возводить целые города, строить интересные механизмы, отыгрывать различные сценарии. Вот только простой и привычной кнопки «Играть с друзьями» в игре нет. Такое положение дел вместе с обилием версий и платформ неопытного игрока вводит в ступор.

Есть различные варианты того, как организовать игру с друзьями по сети. Например, можно купить сервер на хостинге или открыть порты и захостить на своём ПК. Но мы пойдём другим путём и покажем вам наиболее простые и действенные способы, а бонусом ещё и рассмотрим плюсы и минусы каждого из них. Начнём!

Как создать сервер с другом?

Наш первый способ — самый качественный и надежный. На официальном сайте minecraft.net можно приобрести подписку Realms или Realms Plus. Она предоставит вам доступ к собственному серверу на 10 слотов.

Для Minecraft: Java Edition доступен только Realms, а для всех остальных — Realms Plus. В первом случае вы получаете сервер для игры с друзьями. В подписке Plus — ещё и бесплатный доступ к 100+ избранным наборам с торговой площадки (каждый месяц добавляются новые). Это могут быть текстур-паки, наборы скинов, карты с мини-играми или заданиями на выживание. Также на Realms Plus сервер можно зайти через любую версию Minecraft (кроме Java Edition) — с консоли, телефона или ПК.

После окончания подписки мир игры будет доступен ещё 18 месяцев на случай, если вы захотите его скачать или обновить подписку.

Плюсы:

  • Можно попробовать месяц бесплатно
  • Сервер онлайн 24/7, не нужно держать ПК включённым
  • Стабильность и высокая скорость соединения
  • Бэкапы делаются каждый час с возможностью скачать их в любой момент
  • Платит только владелец сервера
  • Можно играть на любых картах
  • Мультиплатформенность (только для Realms Plus)
  • Доступ к 100+ платным наборам (только для Realms Plus)

Минусы:

  • Платно, подписку нужно продлевать каждый месяц или брать сразу на полгода
  • Нельзя поставить моды
  • Можно играть только на актуальной версии
  • Максимум 10 человек одновременно

Как играть с друзьями?

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

Для Java Edition максимальное количество одновременно играющих — 8. Присоединиться к такому серверу могут только клиенты с Java Edition.

Для всех остальных платформ всё проще: вы сможете одновременно играть и с телефона, и с версии для Windows 10, и с консолей. Также для LAN-сервера на этих платформах можно установить максимальное количество игроков вплоть до 30. Делается это с помощью команды /setmaxplayers, которую нужно прописать в чате.

Чем больше людей на сервере, тем мощнее нужно железо. А качество соединения будет зависеть от скорости интернета создателя и расстояния между ним и подключающимися игроками.

Плюсы:

  • Абсолютно бесплатно
  • Легко создать
  • Можно играть на любых картах с любыми модами
  • Можно играть на любой версии
  • Мультиплатформенность (для всех, кроме Java Edition)
  • 30 человек одновременно (для всех, кроме Java Edition)

Минусы:

  • Сохранения хранятся у хоста, бэкапы нужно делать вручную
  • Качество соединения зависит от многих вещей и не всегда стабильно
  • Нужно быть в игре, чтобы другие игроки могли зайти на сервер
  • Максимум 8 человек одновременно (для Java Edition)

Как создать мир?

Так как же в итоге сделать этот LAN-сервер? Очень просто!
Если вы находитесь рядом или просто хотите поиграть с телефона и ПК, то для первого шага достаточно будет подключиться к одной сети Wi-Fi.

Если такой возможности нет, то тут нам поможет программа для объединения удаленных компьютеров в локальную сеть. Например, всем известная Hamachi или её аналог — Radmin VPN. В первом случае в сеть можно объединить только 5 человек (в бесплатной версии) и нужно регистрироваться. Во втором же случае регистрация не требуется и объединить можно до 150 человек.
 

Шаг 1. Скачиваем программу с официального сайта. Если нужно, регистрируемся в ней.

Для создания сети нужно проделать следующие действия:

  1. Нажимаем на кнопку «Сеть».
  2. Переходим к «Создать сеть».
  3. Вводим название и пароль сети (их же отправляем подключающимся), нажимаем «Создать».
  4. Для подключения к созданной сети:
  5. Нажимаем на «Сеть», а потом — на «Присоединиться к существующей сети».
  6. Вводим полученные название и пароль и жмём «Присоединиться»

Шаг 2. Заходим в Minecraft нужной нам версии. Обратите внимание, версия и установленные моды у всех игроков должны быть одинаковыми.

Java Edition

Для создания сервера в Java Edition:

  1. Заходим в одиночную игру.
  2. Создаём мир с любыми настройками.
  3. Жмём ESC и выбираем «Открыть для сети».
  4. Настраиваем режим игры и читы (если включить, то они будут доступны всем игрокам).
  5. Жмём «Открыть мир для сети».
  6. В чате появится номер порта (у вас он будет другим). Отправляем его тем, кто хочет подключиться.

Для подключения к серверу в Java Edition:

Заходим в Hamachi или Radmin VPN. Если игра уже открыта для LAN, можно просто зайти в сетевую игру и немного подождать. Сервер появится в списке и к нему можно будет подключиться. Если этого не произошло:

  1. Нажимаем ПКМ на того, кто создал сеть, и выбираем «Копировать IP-адрес».
  2. В Minecraft заходим в сетевую игру.
  3. Нажимаем «По адресу».
  4. Вводим скопированный IP-адрес, ставим двоеточие и добавляем адрес порта, который нам отправил хост.
  5. Жмём «Подключиться».

Bedrock Edition

Для создания сервера в Bedrock Edition (игра из Windows Store, Pocket Edition, версии для консолей):

  1. Заходим в настройки.
  2. В блоке «Multiplayer» функции «Multiplayer Game» и «Broadcast to LAN» должны быть включены.
  3. Возвращаемся в главное меню и нажимаем «Play».
  4. Выбираем или создаём новый мир.

Для подключения к серверу в Bedrock Edition:

  1. Заходим в настройки.
  2. Проверяем, чтобы функция «Multiplayer Game» была включена.
  3. Возвращаемся в главное меню и нажимаем «Play».
  4. Сверху выбираем вкладку «Friends» и ждём (в ней должен появиться созданный сервер).
Что делать, если сервер в списке так и не появился:
  1. Заходим в Hamachi или Radmin VPN, нажимаем ПКМ на создателя сети и выбираем «Копировать IP адрес».
  2. Возвращаемся в Minecraft и сверху выбираем вкладку «Servers».
  3. В поле «Name» вводим любое название, в поле «IP/Address» — скопированный адрес, «Port» оставляем, как он есть.
  4. Жмём «Add Server».
Теперь внизу во вкладке «Friends» у вас появится только что добавленный сервер. Вот и всё! Надеемся, что вам помог наш гайд и вы получите большое удовольствие от приключений вместе с друзьями!

  Больше на Игромании

Как Создать Сервер Minecraft на Linux, Windows и CentOS

Это руководство о том, как создать сервер Minecraft на различных платформах. К концу руководства вы будете знать, как установить сервер Minecraft на разные ОС, что даст вам свободу играть по своим собственным правилам. Читайте дальше, чтобы узнать, как создать сервер Minecraft для игры с друзьями и не только.

Зачем Вам Собственный Сервер Minecraft?

В Minecraft играют более чем 68 миллионов человек, что делает её одной из самых популярных видеоигр в мире.

Minecraft предлагает неограниченные возможности для создания виртуального мира, места, где вы можете дать волю своему воображению и создавать невероятные вещи. Что здорово, вы можете перенести этот опыт на совершенно новый уровень, создав собственный Minecraft сервер.

Или вы можете воспользоваться специальным предложением от Hostinger и запустить свой собственный сервер Minecraft всего за несколько кликов.

Начать

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

К сожалению, многие считают, что создать частный сервер Minecraft сложно и дорого. Однако правда в том, что вам нужно лишь уметь установить Minecraft и немного разбираться в интерфейсе командной строки. Более того, вам не придётся покупать новый компьютер, поскольку вы можете настроить сервер на вашей машине с Windows, Linux или macOS.

Если вы готовы, пришло время узнать, как создать сервер Minecraft.

Как Создать Сервер Minecraft на Linux

В этом разделе вы узнаете, как создать сервер Minecraft на компьютере с Ubuntu или CentOS.

Прежде чем мы начнём, убедитесь, что у вас есть root-доступ SSH к вашей машине. Если вы используете хостинг Майнкрафт от Hostinger, учётные данные для входа находятся во вкладке Серверы в hPanel.

Процесс создания серверов для Minecraft в этих двух операционных системах очень похож, но есть несколько отличий, которые вы заметите при установке необходимых пакетов.

1. Установка Java и Screen

Прежде, чем начать, учтите, что для этого руководства у вас должны быть установлены версии дистрибутивов не старше Ubuntu 16.04 и CentOS 7.

Подключитесь к вашему серверу через SSH. Для входа на сервер откройте терминал (или используйте PuTTY, если вы на Windows) и введите следующую команду:

ssh [email protected]

ПРИМЕЧАНИЕ. Не забудьте изменить оба значения, указав своё реальное имя пользователя и IP-адрес сервера. При появлении запроса введите имя пользователя и пароль.

  1. Установка сервера Minecraft требует наличие установленной Java в вашей системе. Поэтому проверьте, установлена ли она, выполнив следующую команду:
java -version
  1. Перейдите ко второму разделу этого руководства, если у вас уже установлена Java. Однако, если Java не найдена, выполните следующий шаг.
  2. Запустите эти две команды, чтобы загрузить последние версии программного обеспечения и установить Java:
sudo apt-get update
sudo apt-get install default-jdk
sudo yum update
sudo yum install java -y
  1. После завершения установки Java вы можете установить Screen:
sudo apt-get install screen
sudo yum install screen -y

2. Установка и Запуск Сервера Minecraft в Linux

Теперь, когда Java и Screen готовы, мы можем начать установку сервера Minecraft.

  1. Создайте новый каталог, в котором вы будете хранить все ваши конфигурационные файлы Minecraft. Этот шаг не является обязательным, но мы настоятельно рекомендуем это сделать для лучшей организации системы. Для этого введите:
mkdir minecraft
  1. После создания перейдите внутрь каталога:
cd minecraft
  1. Прежде чем мы сможем скачать необходимые конфигурационные файлы, установите wget:
sudo apt-get install wget
sudo yum install wget -y
  1. Используйте команду wget для загрузки файла свойств сервера Minecraft:
wget https://launcher.mojang.com/v1/objects/bb2b6b1aefcd70dfd1892149ac3a215f6c636b07/server.jar
  1. В этом примере последняя версия сервера – 1.15.2. Перейдите по ссылке, чтобы проверить не доступна ли новая версия. Если это так, измените ссылку для команды выше.
  2. Запустите файл свойств сервера Minecraft, введя эту команду. Если вы хотите использовать графический интерфейс пользователя, просто удалите часть nogui из команды:
java -Xmx1024M -Xms1024M -jar minecraft_server.1.15.2.jar nogui
  1. На этом этапе программа сервера ещё не запустится. Вместо этого будет создан файл EULA (лицензионное соглашение). Сначала нужно будет его принять.
  2. Чтобы принять лицензионное соглашение Minecraft, откройте файл eula.txt в текстовом редакторе Nano:
sudo nano eula.txt
  1. Найдите строку в которой указано следующее:
eula=false

Затем измените её на:

eula=true

После этого не забудьте сохранить изменения.

  1. Как только это будет сделано, активируйте Screen, чтобы сервер мог работать в фоновом режиме:
screen -S "Minecraft server 1"
  1. Вы можете изменить имя по желанию.

Отличная работа! Вы успешно установили свой собственный сервер Minecraft в Ubuntu или CentOS.

3. Запуск Сервера Minecraft

Теперь нам нужно запустить установленный сервер Minecraft, на этот раз по-настоящему. Для этого введите следующую команду ещё раз:

java -Xmx1024M -Xms1024M -jar minecraft_server.1.14.4.jar nogui

Минимальное требование для запуска сервера – 1024 МБ (1 ГБ) ОЗУ. Вот почему мы прописали 1024M после -Xmx и -Xms. Если вы хотите выделить больше оперативной памяти, вы можете изменить значение на 2048M или выше, учитывая, спецификации вашего сервера.

Вот что вы должны увидеть, выполнив команду:

Сервер теперь работает в фоновом режиме. Чтобы покинуть screen, нажмите CTRL + A, потом D.

Вы можете заново открыть окно screen с помощью команды:

screen -r

Если вам нужно настроить параметры сервера, откройте файл свойств сервера с помощью Nano:

nano ~/minecraft/server.properties

Тем не менее, мы рекомендуем оставить конфигурацию по умолчанию, чтобы избежать каких-либо проблем.

Как Создать Сервер Minecraft на Windows

Установить сервер Minecraft можно и на ПК с Windows. На самом деле это намного проще, чем создание сервера в Linux.

  1. Откройте командную строку и проверьте версию Java на вашем компьютере:
java -version
  1. Если она соответствует последней версии сервера на официальном сайте, вы можете перейти к следующему шагу. Если она устарела или вовсе не доступна для просмотра, загрузите установщик.

  1. Загрузите программу установки (файл .jar) с официальной страницы сервера.
  2. Создайте новую папку для сервера Minecraft и переместите файл .jar в эту папку.
  3. Дважды щёлкните программу установки, чтобы создать файл eula.txt.
  4. Откройте файл EULA, и измените значение с false на true.
  5. Запустите сервер Minecraft, дважды щёлкнув файл .jar. Для этого вам может понадобиться разрешить программу через брандмауэр.

Альтернативный вариант: вы можете открыть командную строку и перейти к специальной папке Minecraft. Например:

cd Documents/Minecraft

Затем выполните эту команду:

java -Xmx1024M -Xms1024M -jar minecraft_server.1.15.2.jar nogui

Если вы видите похожий экран, это означает, что ваш сервер Minecraft успешно запущен:

Как Cоздать Cервер Minecraft на MacOS

Наконец, давайте посмотрим, как мы можем создать сервер Minecraft на macOS:

  1. Обратите внимание, что Java включена по умолчанию, если вы используете самую последнюю версию системы MacOS. Перепроверить это можно путём ввода этой команды в вашем терминале:
java -version
  1. Если окажется, что она недоступна, вы можете скачать необходимую версию Java с сайта Apple.
  2. Создайте специальную папку для вашего сервера Minecraft. Затем загрузите программу установки сервера Minecraft и поместите её в эту папку.
  3. Затем откройте текстовый редактор и установите формат в простой текст (plain text) FormatMake Plain Text. Вставьте в файл следующую строку:
#!/bin/bash
cd "$(dirname "$0")"
exec java -Xms1024M -Xmx1024M -jar minecraft_server.1.15.2.jar nogui
  1. Сохраните этот файл как startmc.command в том же каталоге, где находится установочный файл сервера Minecraft.
  2. Чтобы файл startmc.command работал, необходимо изменить права доступа. Для этого откройте терминал и перейдите в папку Minecraft. Например:
cd Documents/MinecraftServer
  1. Предоставьте необходимое разрешение доступа с помощью этой команды:
chmod a+x startmc.command
  1. Если все шаги выполнены правильно, вы сможете запустить сервер двойным кликом по файлу startmc.command. После этого, появится новое окно терминала.
  2. В это время может появиться предупреждение об отсутствии файла или каталога. Не волнуйтесь, это совершенно нормально, когда вы впервые запускаете сервер Minecraft.

В заключение

Поздравляем! Теперь вы знаете, как создать сервер Minecraft на различных платформах и операционных системах – на Linux (Ubuntu и CentOS), Windows и macOS. Уверенны, что с собственным сервером игра станет ещё более захватывающей.

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

Если у вас есть идеи, подсказки или хитрости, которыми вы бы хотели с нами поделиться – сделайте это в комментариях под статьёй!

Как сделать свой сервер для сайта

Вы здесь: Главная - PHP - PHP Основы - Как сделать свой сервер для сайта

Наверное, я бы не стал писать на эту тему ни одной статьи, если бы не слишком частые просьбы рассказать, как сделать свой сервер для сайта. То есть превратить обычный домашний компьютер в сервер, на котором можно размещать свои сайты и на которые смогут зайти люди из любой точки мира. Задача это очень сложная, но постараюсь кратко описать порядок действий.

Прежде чем задумываться о своём сервере, нужно понять, удовлевторяет ли Ваш компьютер минимальным требованиям? Вот их список:

  • Статический IP. Это зависит от провайдера, как правило, они требуют за статический IP-адрес денег.
  • Хорошая скорость. Минимально допустимая скорость - это 10mbps. Могу смело сказать, что такая скорость на данный момент - это редкость даже для Москвы, я уже молчу про регионы, где ещё часто сидят на модемах. А вообще нормой является 100mbps, которая имеется лишь у единиц, и стоит даже в Москве очень и очень дорого.

Из этих двух требования становится понятно, что дешевле и проще будет арендовать физический сервер. О чём я всегда и пишу всем тем, кто хочет создать свой сервер для сайта.

Но для тех, кто не хочет доверять обслуживание сервера другим лицам и у кого выполняются оба требования, для тех я напишу, что необходимо сделать:

  1. Установить Unix-систему. Например, Linux. Действительно, можно и на Windows всё сделать, но я бы рекомендовал именно Unix-систему для сервера.
  2. Установить Apache. Про установку Apache полно материала в Интернете. В установке ничего ничего сложного: скачиваете архив, распаковываете через командную строку и далее запускаете установку (опять же через командную строку).
  3. В /etc/httpd/conf/httpd.conf (конфигурации Apache) надо прописать: listen 80:Ваш_IP.
  4. Открыть 80-й порт на вход в Firewall. Как это сделать, зависит от конкретной ОС, которую Вы выберете.

Теперь при вводе в адресной строке: http://Ваш_IP, - должен открываться Apache. Поменять корневую директорию для сайтов можно также в httpd.conf.

Если Вы хотите, чтобы сайт был доступен не только по IP, но и по домену, то тогда нужно поднимать DNS.

Также можно установить ещё PHP и MySQL, а также PHPMyAdmin. Если планируете иметь доступ с другого компьютера, то потребуется и FTP-сервер.

Установка каждого из этих элементов - это отдельная статья, причём достаточно большая. Поэтому ещё раз подумайте, действительно ли Вам необходимо создать свой сервер для сайта? Если да, то смотрите на последовательность действий из этой статьи и, используя поисковую систему, узнавайте более подробно по каждому этапу и применяйте это на практике.

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

  • Создано 20.06.2012 12:27:03
  • Михаил Русаков
Предыдущая статья Следующая статья

Копирование материалов разрешается только с указанием автора (Михаил Русаков) и индексируемой прямой ссылкой на сайт (http://myrusakov.ru)!

Добавляйтесь ко мне в друзья ВКонтакте: http://vk.com/myrusakov.
Если Вы хотите дать оценку мне и моей работе, то напишите её в моей группе: http://vk.com/rusakovmy.

Если Вы не хотите пропустить новые материалы на сайте,
то Вы можете подписаться на обновления: Подписаться на обновления

Если у Вас остались какие-либо вопросы, либо у Вас есть желание высказаться по поводу этой статьи, то Вы можете оставить свой комментарий внизу страницы.

Порекомендуйте эту статью друзьям:

Если Вам понравился сайт, то разместите ссылку на него (у себя на сайте, на форуме, в контакте):

  1. Кнопка:
    <a href="https://myrusakov.ru" target="_blank"><img src="https://myrusakov.ru/images/button.gif" alt="Как создать свой сайт" /></a>

    Она выглядит вот так:

  2. Текстовая ссылка:
    <a href="https://myrusakov.ru" target="_blank">Как создать свой сайт</a>

    Она выглядит вот так: Как создать свой сайт

  3. BB-код ссылки для форумов (например, можете поставить её в подписи):
    [URL="https://myrusakov.ru"]Как создать свой сайт[/URL]

Как настроить локальный сервер для тестирования? - Изучение веб-разработки

Эта статья объясняет как установить простой локальный тестовый сервер на вашем компьютере, а так же основы его использования.

На протяжении всего обучения, вы будете открывать примеры непосредственно в браузере — двойным кликом по HTML файлу, перетаскиванием файла в окно браузера, или через меню File > Open... и указывая необходимый HTML файл. Существует множество способов как это сделать.

Если веб-адрес начинается с file:// в котором далее прописан путь к файлу на вашем локальном жёстком диске, значит используется локальный файл. В противоположность этому, если вы откроете на просмотр один из наших примеров, расположенных на GitHub (или пример расположенный на любом другом удалённом сервере), веб-адрес будет начинаться с http:// или https://, что означает что файл был получен через HTTP.

Некоторые примеры могут не запуститься, если вы попробуете открыть их как локальные файлы. Это может произойти по нескольким причинам, самые распространённые из которых:

  • Они содержат асинхронные запросы. Некоторые браузеры (включая Chrome) не будут запускать асинхронные запросы (см. Fetching data from the server), если вы просто запускаете пример из локального файла. Это связано с ограничениями безопасности (для получения дополнительной информации о безопасности в Интернете, ознакомьтесь с Website security).
  • Они имеют серверный язык. Серверные языки (например, PHP или Python) требуют специального сервера для интерпретации кода и предоставления результатов.

Чтобы обойти проблему асинхронных запросов, нам нужно протестировать такие примеры, запустив их через локальный веб-сервер. Один из самых простых способов сделать это для наших целей - использовать модуль SimpleHTTPServer Python.

Для этого нужно:

  1. Установить Python. Если вы пользуетесь Linux или Mac OS X, всё уже готово в вашей системе. Если вы пользователь Windows, вы можете скачать установочный файл с домашней страницы Python:

    • Зайдите на python.org
    • В секции загрузок, выберите линк для Python "3.xxx".
    • Внизу страницы выберите Windows x86 executable installer и скачайте его.
    • После загрузки файла запустите его.
    • На первой странице инсталлятора выберите чекбокс "Add Python 3.xxx to PATH".
    • Нажмите Install, затем нажмите Close когда установка закончится.
  2. Откройте командную строку (Windows)/ (OS X/Linux). Для проверки установки Python введите следующую команду:

  3. Система вернёт вам номер версии установленной программы. В случае успешного выполнения команды python -V  нужно перейти в директорию с вашим проектом, используя команду cd:

  4. Введите команду для запуска сервера в том каталоге:

    
    python -m http.server
    
    python -m SimpleHTTPServer
  5. По умолчанию это приведёт к запуску содержимого каталога на локальном веб-сервере на порту 8000. Вы можете перейти на этот сервер, перейдя на URL-адрес localhost: 8000 в своём веб-браузере. Здесь вы увидите содержимое указанного каталога - щёлкните файл HTML, который вы хотите запустить.

Примечание. Если у вас уже есть что-то на порту 8000, вы можете выбрать другой порт, запустив команду сервера, за которой следует альтернативный номер порта, например: python -m http.server 7800 (Python 3.x) или python -m SimpleHTTPServer 7800 (Python 2.x). Затем вы можете получить доступ к своему контенту на localhost: 7800.

Модуль Python SimpleHTTPServer (python 2.0) http.server (python 3.0) полезен, но он не знает, как запускать код, написанный на таких языках, как Python, PHP или JavaScript. Чтобы справиться с этим, вам понадобится нечто большее - именно то, что вам нужно, зависит от языка сервера, который вы пытаетесь запустить. Вот несколько примеров:

  • Для запуска кода на стороне сервера Python вам необходимо использовать веб-инфраструктуру Python. Вы можете узнать, как использовать структуру Django, прочитав Django Web Framework (Python). Flask также является хорошей (чуть менее тяжёлой) альтернативой Django. Чтобы запустить это, ознакомьтесь с install Python/PIP, а затем установите Flask с помощью pip3 install flask. На этом этапе вы сможете запустить примеры Python Flask, используя, например, python3 python-example.py, затем перейдя на localhost: 5000 в свой браузер.
  • Чтобы запустить серверный код Node.js (JavaScript), вам нужно использовать Node.js или фреймворк, построенный поверх него. Express - хороший выбор - см. Express Web Framework (Node.js/JavaScript).
  • Чтобы запустить PHP-серверный код, вам понадобится настройка сервера, которая может интерпретировать PHP. Хорошими вариантами для локального тестирования PHP являются MAMP (Mac и Windows), AMPPS (Mac, Windows, Linux) и LAMP (Linux, Apache, MySQL и PHP / Python / Perl). Это полные пакеты, которые создают локальные настройки, позволяющие запускать базы данных Apache, PHP и MySQL.

Как создать свой собственный сервер дома для веб-хостинга

Итак, вы хотите настроить свой сайт, но не хотите платить за веб-хостинг.

Если у вас есть достаточно хорошее интернет-соединение, стабильный интернет и запасное оборудование, почему бы не сделать это самостоятельно с вашим собственным домашним сервером?

Это не только поможет вам сэкономить на стоимости хостинга, но также даст вам гораздо больший выбор при выборе программного обеспечения, которое может работать на вашем сервере.

Комплектующие для серверного оборудования можно купить на сайте www.ritm-it.ru, «Ритм-ИТ» – интернет-магазин серверного оборудования и компьютерных комплектующих, является системным интегратором Федерального уровня.

Давайте разберемся, как создать собственный сервер дома для веб-хостинга.

 

Выберите ваше оборудование

Если вы планируете хостинг веб-сайта, первым этапом знания о том, как создать сервер веб-сайта, является выбор оборудования, способного его разместить.

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

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

Однако остерегайтесь требований к питанию, которые могут понадобиться старому ПК, особенно если вы планируете использовать сервер в течение 24 часов в сутки.

 

Выберите свою операционную систему: Linux или Windows?

При наличии аппаратного обеспечения следующим выбором при выборе сервера для вашего веб-сайта будет выбор операционной системы. У вас есть два реалистичных выбора – Microsoft Windows или Linux.

По оценкам, в настоящее время почти 70% веб- серверов работают под управлением Linux. Причины могут отличаться, но соображения стоимости и простота настройки этих серверов играют большую роль.

Если вы предпочитаете использовать веб-сервер Windows, вам нужно будет заплатить за лицензию Windows. Linux, для сравнения, является бесплатным и открытым исходным кодом и может быть гораздо более настраиваемым, чем обычная установка Windows-сервера.

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

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

 

Подходит ли ваше соединение для хостинга?

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

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

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

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

 

Установите и настройте свой сервер

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

Это будет зависеть от операционной системы, которую вы выбрали для своего сервера. При выборе Windows Server, надо установить IIS.

Если вы решили использовать Linux, Apache, Lighttpd или NGINX – это три варианта установки. NGINX является наиболее известным, и вы можете узнать, как установить его здесь. Вы также можете установить Apache на типичную установку Windows.

Возможно, вам придется открыть порты на домашнем маршрутизаторе и брандмауэре, чтобы ваш веб-трафик передавался туда и обратно с вашего веб-сервера. Порты 80 и 443 являются наиболее важными для веб-трафика, поэтому убедитесь, что они не заблокированы.

Если вам нужна помощь в открытии портов на маршрутизаторе,  это руководство должно помочь вам начать работу.

После того, как сервер настроен и настроен для веб-трафика, проверьте его работу, посетив ваш сервер в веб-браузере. Большинство серверов будут иметь тестовую страницу, которая будет отображаться после загрузки. Вы можете заменить это файлами вашего сайта позже.

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

 

Настройте свое доменное имя и убедитесь, что оно работает

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

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

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

Имея домен (или поддомен), доступный вам, вам нужно будет настроить соответствующие записи DNS для вашего домена, чтобы они указывали на IP-адрес вашего сервера. Ваш регистратор будет иметь свои собственные инструкции о том, как это сделать.

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

 

Знать, как создать свой собственный сервер дома для веб-хостинга правильный путь

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

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

Хотите запустить простую HTML-страницу или сложную CMS, такую ​​как WordPress? Вы сможете запустить либо – если вы правильно настроите свой сервер.

Если вы самостоятельно размещаете свой веб-сайт, используйте наш инструмент веб-мониторинга, чтобы следить за временем его работы, днем ​​или ночью. Зарегистрируйтесь сегодня для бесплатной учетной записи, чтобы начать!

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Как построить сервер с нуля

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

1) Купить сервер у больших парней

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

2) Купите сервер у маленьких

Есть более мелкие (относительно) операции, такие как http://www.pogolinux.com/, которые в основном избавляют вас от необходимости искать совместимые компоненты при создании сервера с нуля. Вы можете настроить свой сервер и заплатить немного больше за удобство. Неплохой маршрут.

3) Создайте свой собственный сервер с нуля

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

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

Начальные компоненты

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

При выборе корпуса важно учитывать общую стратегию размещения серверов. Будете ли вы строить электростанцию ​​с намерением виртуализировать оборудование или вместо этого вы будете строить множество одноцелевых устройств? В нашем случае мы планировали виртуализировать единый мощный блок с планом расширения, добавляя дополнительные мощные блоки и виртуализируя их.Из-за этого мы выбрали шасси 2U, чтобы можно было разместить больше оборудования. Если ваша стратегия состоит в том, чтобы вместо этого построить несколько менее мощных боксов, вам, вероятно, будет лучше использовать много шасси 1U, чтобы максимально использовать пространство стойки.

Вы также должны знать свои требования к дискам, прежде чем выбирать корпус. Коробки 1U обычно вмещают всего около 4 дисков, тогда как коробки 2U могут вмещать 10-12 дисков и так далее. Вам также следует рассмотреть любые карты расширения, которые могут вам понадобиться, такие как контроллеры RAID, сетевые адаптеры и т. Д., Потому что 1U будет иметь очень ограниченное пространство для работы.

При выборе материнской платы в первую очередь следует учитывать количество разъемов, тип разъема (который определяет поддержку процессора) и емкость ОЗУ / разъемы DIMM. Прежде чем сравнивать материнские платы, очевидно, полезно знать, какие процессоры вы хотите использовать в своем сервере. Отсюда вы можете сравнивать модели и отслеживать важные для вас функции, такие как несколько интегрированных сетевых адаптеров, управление на основе IP, наборы микросхем и т. Д.

Выбрав материнскую плату, обратите особое внимание на поддерживаемые компоненты (особенно ОЗУ и ЦП).У некоторых есть очень специфические требования к совместимости.

Список покупок

При создании сервера существует то, что кажется бесконечным количеством комбинаций компонентов, но есть некоторые базовые требования, которые будут предъявляться к каждому из них:

  • Шасси

  • Материнская плата

  • ЦП

  • RAM

  • Жесткий диск

Если вы планируете настроить свои диски в конфигурации RAID, вы, вероятно, захотите добавить подходящий контроллер RAID в этот список.

Наш сервер

Мы построили наш сервер, используя детали, полученные с NewEgg.com, потому что мы давние клиенты и можем сказать только положительные отзывы об их услугах. Общая стоимость серверного оборудования составила около 4500 долларов (без учета некоторых сетевых устройств и устройств питания). Точный список компонентов, которые мы использовали:

1 x SUPERMICRO MBD-X8DTL-iF-O Dual LGA 1366 Intel 5500 ATX Dual Intel Xeon серии 5500 и серверная материнская плата серии 5600

1 x SUPERMICRO CSE-825TQ-R700LPB Black 2U для монтажа в стойку Серверный корпус

2 x Intel Xeon E5645 Westmere-EP 2.Шестиядерный серверный процессор 4 ГГц LGA 1366 80 Вт BX80614E5645

6 x SAMSUNG 16 ГБ 240-контактный DDR3 SDRAM DDR3 1333 ECC Зарегистрированная серверная память Модель M393B2G70BH0-YH908

4 x Corsair Neutron Series 2,5 дюйма с внутренней памятью GTXD-N240GB SATA Твердотельный накопитель (SSD)

2 x Seagate Barracuda 7200.14 ST3000DM001 3 ТБ 7200 об / мин SATA 6,0 Гбит / с 3,5-дюймовый внутренний жесткий диск - пустой диск

1 x 3ware 9650SE-4LPML KIT PCI Express Lanes: 4 SATA II (3,0 ГБ / s) Карта контроллера

У нас есть 4 Corsair Neutron, настроенные в конфигурации RAID 10 на карте контроллера 3ware, и 2 Seagates в RAID 1 с использованием RAID-контроллера материнской платы на базе Intel.На удивление система заработала с первой попытки, и мы заработали.

Сожаления

Хотя я очень доволен результатами нашей первой сборки производственного сервера, есть много возможностей для улучшения. Три основных элемента, которые меня беспокоят:

1) Карта RAID-контроллера

По какой-то безумной причине я подумал, что было бы хорошо использовать 4-портовую карту RAID-контроллера для 4-х SSD-дисков, составляющих основной массив. Расширенные диски будут подключены к контроллеру SATA материнской платы. Тупой. Теперь, если мне нужно расширить этот первичный массив, мне нужно купить новый RAID-контроллер и попытаться восстановить на нем массив или заменить существующие диски на диски большего размера и перестроить.

Намного лучше подошел бы 8-портовый RAID-контроллер.

2) Отдельный RAID-массив для виртуальной машины базы данных

Запуск всех виртуальных машин на одном дисковом массиве может в конечном итоге стать проблемой производительности, когда речь идет о тяжелых приложениях ввода-вывода, работающих на серверах SQL. Если это произойдет, наличие отдельного дискового массива для «голодного» приложения может иметь большое значение при невысокой стоимости.

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

3) Более мощные процессоры

Я выбрал материнские платы и модели процессоров в основном из соображений экономии. Соотношение цена / производительность у процессора Intel E5645 фантастическое, но они значительно уступают последним чипам.Следовательно, я выбрал материнскую плату, которая поддерживает этот процессор, но превосходит серию E5500 / E5600. Это означает, что в области ЦП действительно нет места для улучшения.

Поскольку сервер загружен 96 ГБ ОЗУ, вполне вероятно, что мы исчерпаем ресурсы ЦП раньше, чем остальная часть системы. Оглядываясь назад, я, вероятно, должен был перейти к сокету B2 и взять пару чипов Intel E5-2430. Хотя эти процессоры находятся в нижней части спектра E5, у них будет возможность вырасти в могучие 8-ядерные процессоры в будущем.

Заключение

Живешь и учишься. Это был действительно интересный и забавный опыт для нашей команды разработчиков. В конце концов, мы допустили несколько ошибок, но в целом мы вышли на первое место с огромным приростом производительности и впечатляющей экономией средств. Когда весной 2014 года этот сервер окупится, можно поспорить, что мы будем следить за тем, чтобы построить следующий, более крупный, лучший и умный.

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

Этот рассказ «Как построить с нуля сервер в стойке» был первоначально опубликован ITworld.

Copyright © 2013 IDG Communications, Inc.

Как построить сервер с учетом вашего бюджета в 2021 году

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

Нет точных цифр, которые мы можем дать вам, когда дело доходит до стоимости сборки сервера. Перед тем, как начать, вы должны определить потребности вашего сервера, его характеристики, а также целевой бюджет.

В этой статье мы обсудим некоторые общие характеристики, а также цену, которую вы можете ожидать.

См. Также: Месячный ЦЕНА на сервер на 2021 год (PDF)

Сколько стоит построить собственный сервер?

Для большинства бизнес-серверов обычно стоит потратить от 1000 до 2500 долларов на сервер для оборудования корпоративного уровня.Имейте в виду, что, когда вы решите купить сервер вместо того, чтобы брать его в аренду, вам необходимо учитывать затраты, помимо покупки сервера.

При рассмотрении стоимости создания сервера следует учитывать следующие компоненты:

Серверное оборудование

  • ЦП
  • Жесткий диск или жесткие диски
  • Память, такая как ОЗУ с ECC
  • Chasis
  • Материнская плата
  • Процессор
  • Блок питания

Серверное программное обеспечение

  • Операционная система
  • Другое серверное программное обеспечение

Прочие расходы, которые необходимо учитывать, включают:

  • Обслуживание и замену сервера
  • Затраты на питание и охлаждение
  • Аппаратное обеспечение и поддержка программного обеспечения

Давайте рассмотрим эти затраты более подробно с некоторыми примерами, которые помогут вам определить затраты, которые вы можете ожидать потратить на настройку сервера.

Затраты на оборудование сервера

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

Вот некоторые примеры затрат на оборудование:

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

Программное обеспечение

Стоимость программного обеспечения - еще один фактор, который следует учитывать при пересмотре затрат на сервер. Для тех, кто хочет развернуть Windows Server, это может оказаться довольно дорогим приобретением самостоятельно. ServerMania предлагает гибкую ежемесячную стоимость лицензирования для каждого из наших арендованных серверов.

Время на сборку сервера

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

Ремонт и обслуживание

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

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

Альтернативы созданию сервера

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

Если учесть стоимость установки сервера и объединить ее с текущими затратами на обслуживание сервера, вариант создания сервера становится менее реалистичным.

Хотите узнать больше? Взгляните на конфигурации наших выделенных серверов или рассмотрите возможность заказа консультации по серверу.

Как создать выделенный веб-сервер: 4 шага

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

Если вы занимаетесь самостоятельным хостингом или вам нужно что-то, что может работать 24/7 с временем безотказной работы 99,9%, например: для размещения внутренних / внешних файлов для клиентов или сотрудников. Или, если вы заядлый геймер, который хочет разместить у себя всех своих друзей и других заинтересованных игроков, вы захотите получить лучшую, более стабильную машину для запуска вашего сервера, но для этого руководства мы будем предполагать, что вы либо уже у вас есть машина для использования, или вы будете использовать что-то подобное, приведенному ниже:

Бюджетная сборка сервера: 776 долларов.92 + Доставка

Материнская плата
  • - Gigabyte GT Z97 $ 239,99
    • Разъем для процессора LGA1150
    • Мост Intel Z97 Express
    • Форм-фактор ATX
    • 3200 МГц без буферизации
    • Поддерживаемая память DDR3 (4 слота, до 32 ГБ)
  • Оперативная память - если вы в восторге, переходите сразу к 16 ГБ, но 8 ГБ должно быть достаточно. Кроме того, оперативная память ECC имеет очень низкое напряжение и предназначена для серверов, которые работают постоянно - необязательно, но приятно:
  • Non-ECC - Память Kingston HyperX (8 ГБ) 74 доллара.99
  • Жесткий диск - Seagate Barracuda 1 ТБ 54,99 долл. США
    • 7200 об / мин
    • Кэш 64 МБ
    • SATA III 6 Гбит / с
    • 3,5 дюйма Внутренний
  • Видеокарта - отсутствует, если на вашем сервере нет особых требований к графическому рендерингу
  • Оптический привод - LG Внутреннее устройство записи DVD $ 12,99
  • Корпус / башня - Thermaltake V2 S Mid Tower с блоком питания 550 Вт $ 79,99
  • Клавиатура и мышь - Стандартная 104-клавишная клавиатура и оптическая мышь $ 14,00
  • Монитор - 20-дюймовый светодиодный монитор ASUS 99 долларов.98
  • Операционная система - Ubuntu БЕСПЛАТНО
  • Подключение к Интернету - это действительно зависит от того, что будет делать ваш сервер. Если вы собираетесь размещать большой объем трафика, вы можете убедиться, что у вас есть гигабитный Интернет с высокой пропускной способностью загрузки. При этом большинство простых задач хостинга можно выполнить с помощью чего-либо, кроме базового соединения.
  • Настройте свой собственный веб-сервер! : 12 шагов

    А теперь самое интересное. Вы действительно можете разместить свой FTP-сервер в своей сети, и в конечном итоге он будет в Интернете.

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

    IP-адрес или имя хоста серверов: я бы рекомендовал оставить 0.0.0.0, это означает, что он автоматически определит свое местоположение и настроит себя соответствующим образом.

    Альтернативный идентификатор сервера: вы можете использовать его, чтобы дать вашему серверу имя. Это необязательно, и если вы хотите дать ему имя, измените поле на "Вкл."

    Настроить NAT-маршрутизацию: установите IP-адрес вашего маршрутизатора, но это не кажется необходимым, он работает без включения, так что ничего страшного, просто оставьте его выключенным и используйте только в случае проблем

    Адрес электронной почты администратора: Вы администратор, укажите здесь свой адрес электронной почты.

    Использовать идентификацию / обратный поиск: не знаю, что они делают, но Выкл. / Выкл. Работает нормально

    Стандарт времени: используйте местное время, есть вероятность, что люди, использующие ваш FTP, знают, в каком часовом поясе вы живете.

    Порт: оставьте 21, это стандартный порт FTP. Если вы хотите изменить это и знаете, что делаете, продолжайте, но если вы не знаете, что это, оставьте значение 21.

    Диапазон пассивных портов: не знаю, оставьте значение по умолчанию, и все будет в порядке

    Максимальное количество подключений: сколько всего (от всех пользователей) подключений будет разрешено вашим сервером.По умолчанию здесь все в порядке.

    Максимальное количество попыток входа в систему: я думаю, это из-за неверных попыток пароля. Я предпочитаю устанавливать это выше, потому что знаю, что люди могут испортить свой пароль. То, что вы испортили свой пароль, не означает, что вы хакер, поэтому я разрешаю 40 попыток на моем сервере.

    Скорость загрузки: Установите это значение выше максимальной скорости сети, подключенной к серверу, это гарантирует, что ваш сервер не будет замедляться без надобности. Если вы используете для передачи и локальную сеть, и Интернет, установите это значение выше 1000, потому что локальная сеть может передавать данные намного быстрее, а передача по локальной сети будет замедляться без причины.Интернет просто не выйдет на максимальную скорость, но это очевидно.

    Скорость загрузки: То же, что и выше, я установил высокий (1000), чтобы предотвратить медленную передачу данных по локальной сети.

    Автоматически удалять прерванные загрузки: я включаю это. Таким образом, если кто-то отменит загрузку, вы не получите половину файла на своем сервере (половина файла бесполезна и тратит место).

    ОК! Теперь вы настроили. Нажмите «Применить», чтобы применить изменения настроек. Теперь что касается большого, нажмите кнопку «Активировать», и статус вашего сервера изменится на «Активирован».Это означает, что вы теперь ОНЛАЙН! (ну, не совсем, ваш сервер включен, но только в вашей локальной сети, подробнее об этом позже).

    Настройка домашнего сервера

    Старое оборудование может быть ненадежным. Иногда замена неисправного ОЗУ или установка нового радиатора решает проблему, но иногда компьютер просто дает сбой каждые несколько часов, независимо от того, какая операционная система установлена. Пора подарить или сдать его на переработку.

    Проблем с местом. Если старая машина находится в большом корпусе башни, а вы находитесь в маленькой квартире, вы можете приобрести новый корпус или купить новый сервер размером в одну десятую.

    Вы ​​хотите, чтобы было тихо. Компьютеры нагреваются, поэтому для охлаждения установлены вентиляторы. Вентиляторы шумные, даже те, которые продаются как «тихие шепотом». Вы можете не заметить этого в офисной обстановке, но когда сервер работает 24 часа в сутки (как и должно быть), становится довольно неприятно жить в тесном контакте. Если вы собираетесь делить жилое пространство со своим сервером, вы можете приобрести безвентиляторную машину.

    У вас нет под рукой старого компьютера , и вы живете в месте, где найти дешевое, бывшее в употреблении оборудование сложно или дорого.

    Если применимо что-либо из вышеперечисленного, вы можете перейти к разделу «Покупка сервера».

    Переделка бывшего в употреблении компьютера

    Если вы захотите превратить старую машину в сервер, поздравляю. Если это особенно гериатрическая модель, вам, возможно, предстоит немного поработать, чтобы подготовить ее к новому назначению. Модернизация пары его частей сделает его электростанцией на долгие годы. Если у вас есть вопросы о том, какой разъем куда идет, вы можете найти много поддержки на сайтах, посвященных аппаратному обеспечению, таких как tomshardware.com и arstechnica.com. Или, если возиться с проводами и микросхемами слишком сложно, ваш местный компьютерный магазин должен сделать это за минимальную плату.

    Архитектура

    Какой компьютер вы используете - i386, PowerPC, Gameboy - на удивление мало. Linux и BSD, предпочтительные серверные операционные системы, работают практически на любой архитектуре, на которой вы хотите их установить. Официальный список чипов, на которых может работать Debian, включает процессоры Intel x86, Motorola 680xx, Sun Sparc, Alpha, PowerPC, ARM, MIPS, HP PA, Intel 64-bit и S / 390, а другие процессоры находятся на стадии тестирования.Это касается подавляющего большинства когда-либо произведенных потребительских компьютеров. Купите блокнот (бумажный) и назовите его «Мой сервер». Запишите все номера моделей и подробную информацию об оборудовании, которое вы настроили.

    Память

    ОЗУ сейчас дешево, и чем больше, тем лучше.

    Хранилище

    Жесткий диск - это сердце сервера. Если все остальное умирает, вы можете вытащить жесткий диск и вставить его в другую (сопоставимую) машину и продолжить работу с того места, где вы остановились. В зависимости от того, сколько разъемов имеет ваш компьютер, вы можете иметь один или несколько жестких дисков.Чем больше, тем лучше.

    Жесткие диски постоянно падают в цене. Начните с нового. Если вы выбрасываете старый диск и заменяете его новым, не забудьте безопасно удалить любую личную информацию перед тем, как выбросить ее в корзину.

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

    Охлаждение

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

    Вы можете потратиться на самые разные методы охлаждения процессора и блока питания, включая воздух, воду, жидкий азот и т. Д. Вы также можете захотеть разогнать свой процессор. Это заставляет его работать медленнее (что хорошо для сервера, помните), но также и холоднее.Если вы умеете паять, в Интернете есть десятки руководств по понижению частоты для вашего конкретного типа микросхемы. Однако, как правило, для большинства домашних серверов достаточно создать хороший воздушный поток через коробку, при этом некоторые качественные вентиляторы разумно расположены так, чтобы втягивать воздух с одного конца корпуса, направлять его над горячими компонентами и выталкивать из другого. Вентиляторы большего размера, как правило, работают тише, чем модели меньшего размера, при прочих равных. Если вы живете с сервером, вам понадобятся тихие вентиляторы, самые тихие из возможных.

    Сеть

    Серверу также потребуется карта Ethernet (также известная как карта сетевого интерфейса или NIC), которая работает с выбранной вами операционной системой. Вы не ошибетесь с большинством карт (особенно старых моделей), но вы обязательно захотите проверить номер модели на linux-drivers.org или в другом месте в Интернете, прежде чем покупать новую. Крупные бренды, такие как 3Com и D-Link, как правило, являются хорошей и надежной ставкой.

    Покупка сервера

    Вы также можете купить сервер.В Интернете есть множество актуальных руководств. Вы можете использовать стандартные настольные компьютеры, которые содержат мощные, дорогие и горячие чипы Intel и AMD. Это нормально, но такие бренды, как Shuttle или Biostar, основанные на спецификации mini-ITX или nano-ITX, меньше, дешевле и круче. Они помещаются в коробки для сигар и бесшумно работают без вентиляторов при малой мощности. Полные системы, использующие эти наборы микросхем, можно купить в различных специализированных магазинах, включая idotpc.com и mini-itx.com. Вам не придется тратить больше пары сотен долларов на исправную систему.

    Соединение

    Кроме того, подойдет любое соединение. Сверхскорость не важна (если вы не планируете транслировать видео десяткам пользователей). Если у вас уже есть соединение (возможно, оно есть), вы можете продолжать его использовать в обычном режиме. Просто держите свой сервер подключенным к маршрутизатору. Статический IP-адрес не требуется, равно как и соединение бизнес-класса.

    Ваш выбор поставщиков услуг зависит от вашего региона. Если у вас есть выбор, выберите провайдера, который предлагает хорошие, надежные скорости и радует своих клиентов.Спросите у кого-нибудь или поищите в Интернете фразу «[поставщик] отстой», если хотите услышать худшее. Некоторые поставщики имеют очень строгие политики и предпочитают, чтобы их пользователи не занимались такими вещами, как серверы сборки; другие, такие как превосходный sonic.net, рады, что у них есть любители приключений. Выбор между кабельным, DSL, оптоволоконным, спутниковым и т. Д. Менее важен; попробовав ассортимент, вы не заметите значительной разницы, если только вы не транслируете потоковое видео или высококачественный звук.

    Маршрутизатор

    Получите надежный маршрутизатор.Он может быть беспроводным, если вы хотите подключить к нему другие компьютеры по беспроводной сети, но планируйте использовать настоящий старомодный кабель между ним и сервером. Маршрутизатор в наши дни - довольно стандартный товар; у некоторых могут быть дополнительные функции, но важны только основы, а не дополнительные. Опять же, просмотр того, что понравилось другим покупателям, на таком сайте, как newegg.com, может стать отличным ориентиром.

    Монитор и клавиатура

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

    Электропитание

    Если вы живете в районе, подверженном скачкам напряжения, частым отключениям питания и т.п., или даже если вы этого не сделаете, неплохо было бы использовать своего рода посредник между вашей машиной и розеткой переменного тока.Это может быть такой же простой, как ограничитель перенапряжения за 10 долларов (а не просто удлинитель) или сложный стабилизатор питания с часами автономной работы.

    Все на своем месте

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

    • Не ставьте его рядом с обогревателем или на солнечные лучи. Не ставьте его у открытого окна. Пыль - тоже враг официанта, так что не держите ее под кроватью.

    • Не позволяйте людям спотыкаться о шнуры и не позволяйте домашним животным грызть их.

    • При должном внимании к охлаждению ваш сервер должен работать довольно тихо, но некоторые люди чувствительны даже к малейшему гудению. Особенно, если ваш сервер не является бесшумным, вам может понадобиться его в менее загруженном месте. На веб-сайте Silent PC Review есть советы и рекомендации по аппаратному обеспечению, как избежать шума.

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

    • Кража - еще одна проблема: держать блестящий сервер прямо у входной двери - не лучшая идея.

    • Многие проблемы с размещением могут быть продиктованы вашим подключением к Интернету, поскольку сервер должен находиться в пределах досягаемости от него. Если вы используете беспроводной маршрутизатор для совместного использования соединения с остальной частью дома, он должен быть расположен в центре, а сервер подключен непосредственно к нему, где бы он ни находился.

    • Его также необходимо включить в электрическую розетку.

    • Если вы собираетесь делать такие вещи, как копирование компакт-дисков с помощью сервера, вам нужно, чтобы он удобно размещался для загрузки дисков.

    Операционная система

    Есть много-много вариантов для открытого исходная операционная система. Вы можете установить Fedora, Ubuntu, FreeBSD, Gentoo, и этот список можно продолжать и продолжать.

    Другой вариант - установить домашний сервер с открытым исходным кодом от Amahi. Это сделает много «тяжелой работы», чтобы вы начали работать, включая установку и настройку apache, MySQL, среды развертывания Ruby on Rails, совместного использования файлов, VPN и ряда общих веб-приложений.Вы найдете много полезной информации по этой теме на сайте Amahi.

    Рекомендуемая литература

    Что вы можете делать с этим сервером? Вот несколько проектов:

    Как создать собственный сервер веб-хостинга дома

    Итак, вы хотите настроить свой веб-сайт, но не хотите платить за веб-хостинг.

    Если у вас достаточно хорошее интернет-соединение и лишнее оборудование, почему бы не сделать это самостоятельно с помощью собственного домашнего сервера?

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

    Давайте разберемся, как создать собственный домашний сервер для веб-хостинга.

    Выберите свое оборудование

    Если вы планируете разместить веб-сайт, первым этапом понимания того, как создать сервер веб-сайта, является выбор оборудования, способного его разместить.

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

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

    Однако помните о требованиях к питанию, которые могут потребоваться старому ПК, особенно если вы планируете использовать сервер 24 часа в сутки.

    Выберите операционную систему: Linux или Windows?

    При наличии оборудования ваш следующий выбор при принятии решения о создании сервера для вашего веб-сайта - это выбрать операционную систему. У вас есть два реальных варианта выбора - Microsoft Windows или Linux.

    По оценкам, почти 70% серверов в Интернете в настоящее время работают под управлением Linux. Причины могут различаться, но большую роль играют соображения стоимости и простота настройки этих серверов.

    Если вы предпочитаете использовать веб-сервер Windows, вам нужно будет заплатить за лицензию Windows. Для сравнения, Linux - это бесплатная система с открытым исходным кодом, которая может быть гораздо более настраиваемой, чем обычная установка Windows-сервера.

    Серверы

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

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

    Подходит ли ваше соединение для хостинга?

    Для веб-хостинга

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

    Насколько быстро вы сможете «загружать» данные своего веб-сайта каждому пользователю, который посещает ваш сайт, будет зависеть от этой скорости.Количество пользователей, которые могут получить доступ к вашему сайту одновременно, также должны будут использовать это соединение.

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

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

    Установите и настройте свой сервер

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

    Это будет зависеть от операционной системы, которую вы выбрали для своего сервера. Установки Windows Server могут устанавливать IIS, надстройку веб-сервера. Эта справочная документация Microsoft для IIS содержит пошаговые инструкции о том, что делать.

    Если вы решили использовать Linux, Apache, Lighttpd или NGINX, у вас есть три варианта установки. Apache - самый известный, и вы можете узнать, как его установить здесь. Вы также можете установить Apache на обычную установку Windows.

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

    Если вам нужна помощь в открытии портов на маршрутизаторе, это руководство должно помочь вам начать работу.

    После того, как сервер настроен и настроен для веб-трафика, проверьте его работу, посетив свой сервер в веб-браузере. Большинство серверов поставляются с тестовой страницей, которая отображается после загрузки.Позже вы можете заменить его файлами своего веб-сайта.

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

    Настройте свое доменное имя и проверьте его работу

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

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

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

    Имея доступный домен (или субдомен), вам нужно будет настроить соответствующие записи DNS для вашего домена, чтобы они указывали на IP-адрес вашего сервера. У вашего регистратора будут свои инструкции, как это сделать.

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

    Знайте, как правильно создать собственный сервер дома для веб-хостинга

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

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

    Хотите запустить простую HTML-страницу или сложную CMS, такую ​​как WordPress? Вы сможете запустить любой из них, если правильно настроите сервер.

    Если вы самостоятельно размещаете свой веб-сайт, используйте наш инструмент веб-мониторинга, чтобы следить за его работоспособностью днем ​​или ночью. Зарегистрируйтесь сегодня, чтобы получить бесплатную учетную запись, чтобы начать работу!

    Как сделать сервер Minecraft

    Как настроить сервер Minecraft

    Minecraft было продано более 100 миллионов копий по всему миру. Дети и взрослые повсюду вместе занимаются добычей полезных ископаемых, крафтингом и майнкрафтингом в многопользовательских мирах; игроки развивают социальные навыки, улучшают свои способности решать проблемы и проявляют творческие способности при совместной работе в сети.В Minecraft так много образовательных преимуществ, что это просто поразительно.

    На общедоступном интернет-сервере игроки могут вместе создавать большие и лучшие вещи, чем они могли бы сделать в одиночку; однако вы не можете точно контролировать, кто подключается к общедоступным серверам и, следовательно, с кем ваш ребенок взаимодействует в Интернете. Хорошие новости! Настроив собственный сервер, вы можете точно знать, кто общается и играет в мирах вашего ребенка.

    Мы создали несколько загружаемых инструкций, чтобы вы начали размещать собственный сервер Minecraft для вашего ученика.Они были созданы с использованием iD Game Plan, той же системы управления обучением, которую студенты используют в лагере.

    Во-первых, важно ...

    Прежде чем вы попытаетесь сделать что-либо из этого дома, эти инструкции предназначены для родителей, которые помогают своим детям. Таким образом, дети ДОЛЖНЫ получить разрешение родителей и выбрать время, когда они смогут присматривать и помогать. Настройка и запуск онлайн-сервера означает, что любой, у кого есть ваш внешний IP-адрес, сможет присоединиться к вашему серверу и играть в вашем мире Minecraft.Тщательно продумайте, кого вы пригласите играть на своем сервере!

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

    Инструкции по настройке ПК:

    1. Проверка последней версии Java

    Поскольку Minecraft - это игра на основе Java, наш первый шаг - убедиться, что у вас установлена ​​последняя версия Java.Если нет, скачайте Java здесь.

    Нужна помощь в поиске и устранении неисправностей?
    Обратитесь к статье Wiki, посвященной настройке онлайн-сервера Minecraft. ПОЖАЛУЙСТА, ОБРАТИТЕ ВНИМАНИЕ: некоторые решения проблем с сервером требуют изменения критических параметров вашего компьютера. Если это сделать неправильно, вы можете повредить свой компьютер.

    2. Minecraft_Server.jar

    Во-первых, вам понадобятся файлы сервера. Вы можете получить их бесплатно на сайте Mojang:
    .
    1.Перейдите на страницу загрузок сервера Minecraft и загрузите minecraft_server.1.11.jar.
    2. После завершения загрузки скопируйте minecraft_server.1.11.jar в новую папку на рабочем столе и назовите эту папку «Сервер Minecraft».
    3. Дважды щелкните minecraft_server.1.11.jar, чтобы запустить его.

    Вы увидите, что вместе с ним в папке появятся новые файлы.

    3. Версия Майнкрафт

    Если Minecraft обновится до новой версии, вышеприведенные инструкции будут по-прежнему применяться, но «1.11 "будет заменен любым новым номером версии!

    4. Пакетный файл для запуска сервера

    1. Щелкните правой кнопкой мыши папку сервера, в которую вы поместили Minecraft_Server.1.11.jar.
    2. Выберите «Создать»> «Текстовый документ».
    3. Назовите новый документ «Выполнить».
    4. Внутри документа «Блокнот» вставьте следующую строку: 1 cmd / k java ‐Xms1G ‐Xmx1G ‐jar minecraft_server.1.11.jar

    Важно
    Если вы используете другую версию сервера, измените minecraft_server.1.11.jar "в соответствии с названием используемой вами версии.

    Теперь сохранить как пакетный файл, который Windows использует для выполнения команд командной строки.

    5. Щелкните Файл> Сохранить как.
    6. В поле «Сохранить как тип» выберите «Все файлы».
    7. Задайте имя файла «Run.bat».

    Важно
    Убедитесь, что вы удалили .txt в конце имени файла.

    5. Согласие с EULA

    Mojang предоставляет лицензионное соглашение, с которым вы должны согласиться перед запуском сервера Minecraft.Вам нужно будет отредактировать файл eula.txt, чтобы указать, что вы согласны.

    1. Дважды щелкните файл eula.txt.

    Вы можете прочитать лицензионное соглашение здесь или скопировав и вставив текст из файла.

    2. Измените строку eula = false на eula = true.

    6. Запуск сервера

    Теперь вы готовы запустить свой сервер!

    Дважды щелкните Run.bat, и ваш сервер запустится.

    Появится окно с некоторой информацией о вашем сервере. Пока вы оставляете это окно открытым, ваш сервер работает и игроки смогут подключаться!

    7.Окно сервера

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

    1. Вы можете увидеть, сколько памяти использует сервер, на панели «Статистика».
    2. Вы можете проверить, кто в настоящее время подключен к серверу, на панели «Игроки».
    3. Вы можете видеть сообщения сервера и чаты игроков на панели «Журнал и чат».
    4. Вы можете использовать поле в правом нижнем углу для ввода команд сервера.

    Серверные команды
    Команды сервера позволяют опытным пользователям лучше контролировать свой сервер.Здесь вы можете найти список всех возможных команд.

    8. Присоединение к вашему серверу

    Пришло время присоединиться к вашему серверу Minecraft.

    1. Запустите Minecraft.
    2. В главном меню щелкните Сетевая игра.
    3. Щелкните Добавить сервер.
    4. Назовите свой сервер в поле «Имя сервера».
    5. Введите «localhost» в поле «Адрес сервера».
    6. Щелкните Готово.
    7. Выберите свой сервер и нажмите Присоединиться к серверу.

    Теперь вы можете играть на своем домашнем сервере.Затем мы настроим подключение к Интернету, чтобы другие игроки могли подключиться к нему.

    9. Перенаправление портов

    На следующем этапе процесса необходимо изменить настройки вашего маршрутизатора, чтобы другие пользователи могли получить через него доступ к вашему компьютеру. Этот процесс будет разным для всех, потому что он зависит от типа вашего маршрутизатора.

    1. Прежде чем начать, прочтите эту страницу на портале portforward.com, на которой представлена ​​основная информация о переадресации портов.
    2. Перейдите по этой ссылке, чтобы просмотреть список руководств по переадресации портов.
    3. Выберите марку и модель вашего маршрутизатора из списка и следуйте инструкциям.

    Ваш маршрутизатор отсутствует в списке?
    Если вы не можете найти свой маршрутизатор в списке на этом сайте, попробуйте следующее:

    • Если вы можете найти производителя, но не модель: попробуйте найти ближайший к вашей модели номер. Часто это похожие процессы.
    • Найдите модель вашего маршрутизатора и «переадресацию портов» в Интернете.
    • Обратитесь в службу поддержки вашего маршрутизатора и спросите, как перенаправить порты.

    10. Определение внешнего IP-адреса

    После того, как вы перенаправили свои порты, вам нужно будет найти свой внешний IP-адрес.

    1. Откройте браузер и перейдите на google.com
    2. Введите «внешний IP-адрес» в строку поиска и нажмите Enter или Return.
    3. Google сообщит вам ваш внешний IP-адрес.

    Ваш внешний IP-адрес будет либо IPv4, либо IPv6 и будет выглядеть как один из примеров ниже:

    Пример IPv4-адреса: 12.34.456.789
    Пример IPv6-адреса: 2001: 0db8: 0a0b: 12f0: 0000: 0000: 0000: 0001

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

    11. Подключение к серверу

    Теперь, когда вы перенаправили свое соединение через порт, другие игроки могут подключаться, используя ваш внешний IP-адрес. Попросите игроков присоединиться к вашему серверу, следуя инструкциям ниже:
    1. В Minecraft нажмите «Многопользовательская игра».
    2.Щелкните Добавить сервер.
    3. Введите имя сервера.
    4. Введите адрес сервера.

    Это будет ваш внешний IP-адрес, за которым следует номер порта: 25565 Это будет похоже на адрес на изображении справа.

    Если у вас есть IPv6-адрес, заключите его в символы [], например: [2001: 0db8: 0a0b: 12f0: 0000: 0000: 0000: 0001]: 25565

    5. Щелкните Готово. Minecraft попытается подключиться к серверу. После подключения выберите сервер и нажмите Присоединиться к серверу.

    Приглашение игроков присоединиться
    Любой, кому вы дадите свой внешний IP-адрес, сможет играть на вашем сервере Minecraft. Убедитесь, что вы доверяете тому, кого приглашаете в игру. Безопаснее всего приглашать знакомых. Спросите родителей, прежде чем приглашать новых игроков.

    12. Файл Server.properties

    Вы также можете настроить некоторые параметры игры, используя файл Server.properties в папке Server.

    Откройте файл в любом текстовом редакторе, и вы можете изменить свойства своего мира Minecraft, отредактировав строки файла.

    Наиболее частые свойства, которые вы можете изменить:

    • gamemode = 0: измените это на gamemode = 1, чтобы перевести сервер в творческий режим.
    • max ‐ player = 20: измените это число, чтобы увеличить или уменьшить количество игроков, которые могут одновременно присоединиться к вашему серверу.

    Вы можете найти ссылку на все варианты, доступные на Minecraft Wiki.

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

    Резюме

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

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

    Для тех, у кого Mac, вы можете найти инструкции здесь.

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

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

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

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

    Добавить комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *