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

Добавил пользователь Alex
Обновлено: 18.09.2024

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

Мы гарантируем бесперебойную работу наших серверов 24/7, стабильное интернет соединение, маленький пинг, профессиональную защиту от DDoS-атак. Наш бесплатный хостинг Minecraft имеет поддержку модов, плагинов, установки нескольких серверов Minecraft одновременно на 1 сервер, возможность изменения .jar файла сервера на свой, мы не ограничиваем слоты, а также предоставляем в подарок бесплатный хостинг для сайта, готовые сайт и форум, TeamSpeak, MySQL, возможность получить бесплатный домен для подключения к игровому серверу. На всех серверах устанавливается ОС Ubuntu и вы получаете полный доступ к ней по FTP и MySQl.

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

Управлять своим бесплатным сервером Minecraft вы сможете через нашу интуитивно-понятную панель управления

Создайте Сервер Minecraft / Майнкрафт Бесплатно

Используя нашу панель управления, вы можете бесплатно создать свой сервер Minecraft / Майнкрафт

Как создать сервер Minecraft

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

Зачем создавать свой сервер в Майнкрафт

Подключение к серверу Майнкрафт

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

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

Как создать внутренний сервер в Realms

Майнкрафт – очень крупная игра с огромной базой пользователей. Естественно, что разработчики игры Mojang AB совместно с Microsoft создали готовое решение для создания сервера – Realms. На данный момент оно доступно в виде ежемесячной подписки Realms Plus и стоит 7,99 долларов США. В дополнение еще прилагается куча пакетов текстур, скинов и мэшапов, облачное хранилище, пятьдесят миров Майнкрафт, а еще одновременное подключение к серверу до 10 игроков.

Плюсы : Так как это предложение от официальных разработчиков, пользователю не придется заботиться о защите, постоянно обновлять ПО или создавать резервные копии. Все эти заботы на себя возложили разработчики.

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

Вдобавок, на мобильных устройствах, консолях и Windows 10 предусмотрена своя версия Minecraft. На Mac и Linux придется устанавливать Minecraft: Java Edition с другой версией кода. Эти два варианта несовместимы друг с другом, разрабатываются по отдельности и имеют разный функционал. Не отличается только цена, но, если вы используете обе версии, переплачивать придется вдвойне.

Как купить и подключить в Minecraft сервер Realms

Как создать сервер Minecraft на специализированном хостинге бесплатно

Помимо официальных разработчиков, серверные услуги в игре Minecraft предлагают и другие компании. Некоторые из них предоставляют услуги бесплатно. Взамен пользователю просто придется просматривать назойливые рекламные баннеры. Пример подобной компании, предоставляющей бесплатные серверы, – Aternos .

Специализированный хостинг Aternos для предоставления серверов на Майнкрафт

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

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

По поводу компаний с полностью платными услугами – у каждой из них цена и функционал могут отличаться. Среднюю стоимость вычислить практически нереально, выбор остается за игроком. Например, Advens предоставляет серверные услуги по цене от 800 рублей, а игровой хостинг MyArena предоставляет тарифы с оплатой за слоты и ресурсы.

Как создать домашний сервер для Minecraft

Как сделать домашний сервер Майнкрафт для игры с друзьями

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

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

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

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

Как создать сервер Minecraft на Windows без модов

Прежде всего нужно скачать и установить последнюю версию Java на компьютер. Без него сервер не будет работать. Приложение бесплатное.

Загрузка Java для установки приложения Minecraft на ПК

Далее потребуется купить и скачать Minecraft: Java Edition с официального сайта разработчика. После нужно установить игру и запустить ее.

Покупка оригинальной версии Minecraft на официальном сайте

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

Потом нужно создать на компьютере папку, назвав ее Minecraft Server. Далее потребуется скачать сервер с официального сайта . Файл будет в формате server.jar. Его понадобится скопировать в созданную папку и запустить вот такой командой через командную строку:

На момент написания статьи актуальна версия сервера 1.16.2.

Сразу после этого появятся дополнительные файлы. В их числе будет документ с названием eula.txt. Нужно открыть его в блокноте, найти в списке параметр eula=false, поменять значение на true и закрыть файл, сохранив изменения.

Изменение значений некоторых параметров для функционирования сервера Майнкрафт

Примерно то же самое надо проделать с документом под названием server.properties. Открыть в блокноте, поменять в параметре online-mode=true значение, оно должно быть отмечено как false. Потом следует сохранение изменений и повторный запуск файла server.jar.

Далее откроется консоль, где будет показано состояние сервера. Пока эта самая консоль активна, сервер будет работать, и другие пользователи смогут без проблем к нему подключаться.

Как создать сервер Minecraft на Windows с модами

Сперва надо установить клиент Minecraft и добавить в него моды с помощью бесплатного приложения Forge . Его версия должна совпадать со скачанной версией игры. Устанавливать программу следует в ту же папку, в которой находится Майнкрафт.

Теперь надо создать на компьютере папку под названием Minecraft Forge Server. Далее запускается Forge (файл формата jar) и устанавливается сервер. В качестве расположения выбирается только что созданная папка.

Установка сервера с модами с помощью Forge

Потом надо отредактировать через блокнот некоторые значения в файлах. Например, в eula.txt в строке eula=false нужно выставить значение true и сохранить изменения. Примерно то же следует проделать с документом server.properties, только там в параметре online-mode значение true меняется на false.

Файлы в папке mods в директории AppData

Последний этап настройки – эти самые файлы из папки mods перемещаются в другую с точно таким же названием, только расположенную в директории Minecraft Forge Server.

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

Консоль нового сервера Minecraft с отображением его текущего состояния

Как создать сервер в Майнкрафт на Linux

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

В CentOS команда должна быть введена вот так:

Как только Java будет скачан и инсталлирован, потребуется установить Screen, позволяющий одновременно работать с несколькими окнами в одной сессии. Вот так надо вводить команду на установку на Ubuntu:

А вот для CentOS следует вводить запрос таким образом:

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

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

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

Еще перед скачиванием конфигурационных файлов надо будет установить wget. Вот как выглядит команда для такой операции на Ubuntu:

А вот как должен выглядеть запрос на дистрибутиве CentOS:

После завершения установки инструмент wget будет использован для загрузки файла свойств с сервера Minecraft. Дать при этом надо такой запрос:

Теперь надо загрузить файл конфигурации с официального сайта игры. Обычно команда на установку и ссылка на скачивание даются на соответствующей странице .

Но на этом настройка не завершена. Надо еще подтвердить лицензионное соглашение через файл eula. Открываем лицензионное соглашение в текстовом редакторе, находим строку eula=false, меняем ее на eula=true и сохраняем изменения.

Сразу после этого можно приступать к запуску сервера. Чтобы он работал в фоновом режиме, потребуется активировать Screen вот такой командой:

Уточняем, что для запуска сервера минимальное значение ОЗУ составляет 1024 МБ. Именно поэтому данная цифра была прописана после -Xmx и -Xms. А если вам этого мало, просто поменяйте значение на любое другое, оптимальное для вас.

Мощные игровые серверы для Minecraft от 3 руб./час

От 4 Гб ОЗУ, от 80 Гб на скоростном NVMe и стабильные 200 Мбит/сек

Запускаем Minecraft на VDS или выделенном сервере

Создание выделенного и VDS сервера в Майнкрафт

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

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

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

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

О том, как создать сервер Minecraft на VDS на базе платформы CentOS 7, ранее было рассказано в другой статье.

Создание сервера Minecraft на VDS с Ubuntu 18.04

Чтобы создать сервер Майнкрафт для игры с другом потребуется заранее установить на сервер дистрибутив Ubuntu 18.04 и включить поддержку SSH. В хостинге Timeweb можно выбрать тариф с оптимальными параметрами и ценами. Если выяснится, что этих характеристик недостаточно, вы сможете выбрать тариф с большей производительностью.

Первым делом после подготовки сервера надо установить Java. Рекомендуется версия 8 OpenJDK для Java, в частности, headless JRE. Это минимальная версия, не имеющая поддержки графического интерфейса в приложении. Именно поэтому она отлично подходит для запуска приложений Java на сервере. Для скачивания и установки надо ввести следующую команду:

Еще нужно будет скачать приложение Screen (о его назначении говорилось выше), для этого дается следующий запрос:

После того как все необходимо ПО установлено, потребуется активировать брандмауэр для разрешения трафика на сервер Minecraft. В игре по умолчанию используется порт 25565. Чтобы внедрить это правило, запускается такая команда:

Наконец пришло время для скачивания и установки сервера Minecraft. Для этого используем утилиту wget. Открываем сайт разработчика для загрузки сервера , копируем ссылку на загрузку и вставляем ее после утилиты. Примерно так это будет выглядеть:

Как только загрузка завершится, потребуется принять лицензионное соглашение через файл. Надо для этого открыть в текстовом редакторе nano файл eula.txt. Затем следует найти параметр eula=false и поменять значение на true. Теперь можно приступать к запуску файла jar. Открываем приложение screen и даем в нем вот такую команду:

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

Это значит, что подключение сервера завершилось.

Подключение к выделенному серверу Майнкрафт успешно завершено

Заключение

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


Заказ сервера

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

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


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

Проверка заказа

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

Комплектующие

Каждый сервер состоит из следующих комплектующих:

  • корпус (идет сразу с блоком питания);
  • материнская плата;
  • оперативная память;
  • процессоры;
  • накопители;
  • дисковые контроллеры (если есть в заказе);
  • видеокарты (если есть в заказе).

Подготовка корпуса

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

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


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

Установка материнской платы

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

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


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

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

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

Установка процессоров


Сокет процессора на плате


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


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

Установка оперативной памяти

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


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

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

Установка накопителей

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


Дисковый накопитель


Сетевая карта

Укладка кабелей

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

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


Вот такую GPU можно поставить в кастом


Или такую – Tesla T4

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

Прошивка комплектующих


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

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

  • IPMI, или модуль удаленного управления (IPMI / iLO / iDrac). Один из важнейших элементов сервера.Представляет из себя независимый микрокомпьютер, работающий всегда, когда на материнской плате присутствует рабочее напряжение.
  • BIOS. В прошивке BIOS имеются микрокоды процессоров, поддерживаемых материнской платой, а также микрокоды сетевых интерфейсов и чипсетов. Когда выходит новая версия процессора, производители материнских плат выпускают новые версии прошивок, которые содержат требуемый микрокод. Без этого новый процессор просто не сможет запуститься. Помимо этого, выпуск новых прошивок предотвращает конфликты, возникающие при взаимодействии различных комплектующих.
  • Дисковые контроллеры. Старая прошивка дискового контроллера может не только исправлять ошибки, но и кардинально менять способ хранения метаданных. Поэтому здесь перед прошивкой нужно ознакомиться со списком внесенных в функционал изменений. Эта информация всегда присутствует на сайте производителя оборудования и чаще всего дублируется в архиве с самой прошивкой.
  • Сетевые карты. Перепрошивка помогает устранить ошибки на уровне встроенного программного обеспечения. Также ПО напрямую влияет на производительность карт.

Тестирование

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


Каждый сервер всегда проверяют минимум два инженера

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

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

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

После завершения тестирований проверяются параметры S.M.A.R.T. всех установленных дисков. Если хотя бы один параметр, заявленный производителем как повод для замены накопителя, имеет ненулевое значение, диск заменяется на другой и так же тестируется.

После тестирования

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

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

Хотели бы вы узнать, что такое веб сервер? Или же впервые в жизни "потрогать" виртуальную машину? А может вам просто интересно, как выглядит хостинг? С любовью для пикабушников постараюсь рассказать обо всем по немножко.

Создаем свой собственный хостинг не потратив и копейки Хостинг, Гайд, Nginx, Ubuntu, Длиннопост

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

Что нам потребуется?
1. Виртуальная машина (далее ВМ) - VMWare
2. Любой компьютер, на который мы установим ВМ
3. Дистрибутив Ubuntu 18.04 LTS. Что бы не пугать вас, лучше скачайте Desktop image, она имеет графическую оболочку, а не только консоль.

Первым делом устанавливаем нашу программу виртуализации - VMWare. Запускаем ее и нажимаем "Создать новую ВМ". Выбираем скачанный дистрибутив

Создаем свой собственный хостинг не потратив и копейки Хостинг, Гайд, Nginx, Ubuntu, Длиннопост

Full name и user name - по вашему желанию. Жмем далее, "Имя ВМ" и путь хранения ВМ - по вашему усмотрению. Размер выделяемой памяти оставляем по умолчанию(можно снизить до 10 гб), жмем далее.

В последнем пункте жмем Customize Hardware. Т.к. вы будете работать в самой ВМ и ее виртуальной оболочке, стоит увеличить значения пункта Processors до 4.

Создаем свой собственный хостинг не потратив и копейки Хостинг, Гайд, Nginx, Ubuntu, Длиннопост

В пункте Network Adapter выбрать значение Bridged и установить галочку Replicate.

Создаем свой собственный хостинг не потратив и копейки Хостинг, Гайд, Nginx, Ubuntu, Длиннопост

Жмем Close > Finish. Дожидаемся окончания установки ОС. Когда ОС установилась, открываем терминал комбинацией клавиш Alt+Crtl+T или же в нижнем левом углу жмем на Show Application и пишем в поиске - Terminal.

Создаем свой собственный хостинг не потратив и копейки Хостинг, Гайд, Nginx, Ubuntu, Длиннопост

Далее нам следует получить права супер пользователя, в терминале вводим команду sudo su и вводим пароль, который вы указывали при установке системы.

Сначала мы обновим ОС до актуальной версии. Вводим в терминал команду:

Вы превосходны! Теперь вы имеете готовую машину, для создания веб сервера. Далее мы и установим наш веб сервер Nginx.

После установки вы можете посмотреть его статус с помощью команды

Создаем свой собственный хостинг не потратив и копейки Хостинг, Гайд, Nginx, Ubuntu, Длиннопост

Примечание: Пример управления процессами в ubuntu - systemctl stop\start\status\reload

Собственно, веб сервер уже находится в активном состоянии и вы даже можете зайти на свой "сайт". Для этого вам стоит узнать локальный адрес своей виртуальной машины. Что бы его узнать, вводим в терминал:

Создаем свой собственный хостинг не потратив и копейки Хостинг, Гайд, Nginx, Ubuntu, Длиннопост

127.0.0.1 - это localhost, адрес вашего компьютера по умолчанию, если так можно выразиться. Нам нужен тот, который начинается(в большинстве случаев), с 192.168.*.*

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

Создаем свой собственный хостинг не потратив и копейки Хостинг, Гайд, Nginx, Ubuntu, Длиннопост

Файлик этот лежит в /var/www/html/

Что бы его отредактировать, введите

Создаем свой собственный хостинг не потратив и копейки Хостинг, Гайд, Nginx, Ubuntu, Длиннопост

При вводе пути каталогов вы можете нажимать Tab, что бы автоматически заполнялось существующее имя. Например /var/ww *жмем таб* выводится /var/www/. Так же если вы не знаете, что находится в данном каталоге, но если хотели бы узнать, нажмите таб дважды, например /var/ *2-x tab*:

Создаем свой собственный хостинг не потратив и копейки Хостинг, Гайд, Nginx, Ubuntu, Длиннопост

Примечание: перемещение по каталогам осуществляется с помощью утилиты cd. Если вы не работали с терминалом - краткое пособие

Выйти из редактора можно комбинацией клавиш Crtl+X. nano - это текстовый редактор, аля блокнот в винде, только этот в терминале.

Теперь нам нужно показать наш "сайт" всему миру, верно? И еще бы денег не потратить, ведь их и так нет. В этом нам поможет сервис с бесплатными динамическими DNS серверами. Он выдаст нам бесплатно доменное имя на 30 дней, его потом можно так же вручную продлевать на 30 дней.

Сперва нам следует выяснить одну вещь. Как вы подключены к интернету. Кабель идет на прямую в компьютер или в роутер. На этом этапе нам придется заниматься сложными, для новичка, вещами - port mapping или проброс портов.

netsh interface portproxy add v4tov4 listenport=8080 listenaddress=YouIPv4 connectport=80 connectaddress=IP адрес вашей ВМ

Эта команда перенаправляет весь трафик поступающий конкретно на ваш компьютер из интернета, на порт nginx-a, который находится в ВМ. Более подробно про проброс - тут

2. Если у нас кабель идет из роутера в компьютер.

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

Перенаправлять весь трафик с порта 8080 на порт 80, IP адрес вашей ВМ. В моем случае IP адрес 192.168.0.102, протокол TCP.

Создаем свой собственный хостинг не потратив и копейки Хостинг, Гайд, Nginx, Ubuntu, Длиннопост

Жмем кнопку Create Hostname.

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

Создаем свой собственный хостинг не потратив и копейки Хостинг, Гайд, Nginx, Ubuntu, Длиннопост

После создания домена информация на серверах noip может обновляться до суток, но обычно в течении 5 минут все заводится.

Остается финальный штрих, ввести наш новосозданный адрес, и убедиться, что все работает :)
Вводить следует так: ИмяВашегоСайта:8080

Читайте также: