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

Содержание
  1. Сложно ли сделать свой сервер Майнкрафт?
  2. Что мы сделали дальше? Ну вот тут и начинаются все беды. Нетрудно было найти сервер, на котором все наши вещи работали, нам было важно потратить на него 0 рублей. Этот сервер был бесплатным сервером Oracle. Скорее всего, многие этого не знают, но Oracle дает (по крайней мере, в феврале этого года) много мощности бесплатно. Вот и удалось взять 12-ядерный сервер на арм-процессоре с 79 гигабайтами оперативной памяти. Сервер было легко получить, и, что наиболее важно, Oracle отдает его навсегда, в конечном итоге он может легко поддерживать более сотни человек. Устанавливаем нашу сборку на сервер и начинаем патчить все плагины, которые там были, буквально все! Я не помню, сколько их было, но, кажется, около 50. Сначала мы убрали некоторые из них, если они были не нужны или не работали должным образом. Остальное мы исправляли как могли. Написать собственный плагин не так уж и сложно, нужно знать Java или Kotlin, но написать 50 плагинов самостоятельно очень сложно, поэтому мы по-прежнему используем публичные плагины, чтобы запустить хотя бы один полноценный версия сервера. Плагины для серверов Minecraft плохо написаны. У большинства из них нет нормальной документации, статей, видео, короче, приходится в настройках все выставлять рандомно. Например, мы не смогли настроить плагин CrazyAuction на всю ночь, потому что положение разрешения игрока в настройках влияет на все настройки этого разрешения (лимиты покупки/продажи, комиссии и т.д.). В настройках плагина так много странных функций. Однажды мне пришлось изменить какую-то надпись или что-то в файле jar, потому что эта конфигурация не была включена в файл конфигурации (точно не помню, что это было и в каком плагине). В общем, конечно, это логичные следствия, так как дети школьного возраста играют в Майнкрафт и пишут себе плагины, не имея опыта. Что случилось в конце? 22 и 23 февраля наш сервер уже был готов и выглядел так в собранном виде. Сервер теперь можно было играть, так как все работало. Все было поставлено на свои места в то время. Кстати, возникла проблема с платежной системой. Людям без самостоятельного предпринимателя или без юридического лица сложно разработать систему. Но все же Freekassa нам помогла, даже если там огромные комиссии, все равно туда можно без проблем влиться, с тех пор, например, фриланс. Спустя полмесяца мы доработали сервер и теперь у нас есть первые пожертвования! Но радость была недолгой. На сервере было мало онлайна. После открытия сервера наш сервер атаковали боты, их было около 200. Проблема легко решалась с помощью антибот-плагина. Однако в прямом эфире было очень мало. Реклама ВК на Яндексе на мониторинге серверов не удалась. Было потрачено не так уж и много, несколько тысяч, но и так нужно было получить стабильную линию или пожертвования на дальнейшее развитие и рекламу. Сейчас июнь, прошло 3,5 месяца и в онлайне особо ничего не меняется, иногда может доходить до 6-8 человек, но в большинстве случаев остается у 1-2 человек. И еще раз 0 человек. Вот сегодняшнее расписание, оно довольно хорошее. Но это не всегда так. За эти 3,5 месяца ничего не изменилось, мы забили на проект, потому что устали и не хватило активности для дальнейшего развития. Но планы были космическими. Может быть, мы хотим вернуться в полную силу и сделать все еще свежее, так как весенняя сессия закончилась и началось лето, но никто не знает. Источник Как сделать простой сервер Minecraft [1.18.1] [1.17.1] [1.16.5] [1.15.2] [1.14.4] ] [ 1.12.2] [1.11.2-1.7.10] В этой небольшой статье я расскажу как создать и запустить самый простой сервер Minecraft без модов , без плагинов ничего, просто сервер для игр с друзьями в обычном майнкрафте. Это довольно просто, но многие игроки не умеют работать с официальным сервером Майнкрафт, так что давайте разбираться. Во-первых, существует несколько разных серверов Minecraft, но в этой статье мы будем использовать официальный сервер Mojang. Мы создадим сервер версии 1.12.2, но серверы для других версий создаются таким же образом. Как создать и запустить официальный сервер: 0) У вас должна быть установлена ​​Java 1) Создайте папку в любом месте на вашем ПК, поместите в нее скачанный файл . 2) Создайте текстовый файл с именем start Откройте этот файл с помощью блокнота или другого текстового редактора, вставьте в него следующую строку. Внимание в строке указано имя файла сервера, в данном случае minecraft_server.1.12.2.jar, если вы его переименовали или у вас другая версия, переименуйте пожалуйста к правильному. Другие значения: Xmx1024M — Максимальный объем оперативной памяти, который может потреблять сервер. Xms1024M — объем оперативной памяти, используемой сервером сразу после запуска. nogui: отключить отображение более красивого окна сервера, в котором можно увидеть список игроков и график загрузки сервера, это окно может сильно нагружать сервер в определенных случаях, я не рекомендую его использовать. Если вы хотите видеть окно сервера таким, просто уберите nogui из строки. Сохраните файл, переименуйте его, например, в run и замените .txt на .bat. Если вы не можете изменить .txt путем переименования, включите эту опцию в системе: команда Так что если просто сохранить и запустить пуск. bat, то сервер запустится на системной версии java (которую вы установили или нет по умолчанию в вашей системе), это может быть версия 8 (например, jre1.8.0_301), но если вы хотите указать конкретную версию Java для вашего сервера (например, для 1.17+), содержимое start.bat должно содержать путь к требуемой версии Java, например: Где C:\Program Files\Java \jdk-16.0.1 \bin\java.exe — это адрес исполняемого файла Java версии 16 java.exe. Теперь запустите получившийся файл start.bat, окно сразу закроется, это нормально. 3) Рядом с start.bat появится файл eula.txt, откройте его в редакторе, внутри измените eula=false на eula=true, сохраните. 4) Запускаем снова start.bat, если появится окно сервера или консоли, все работает, но сервер еще не настроен, закрываем его. (хотя он уже работает и даже создал для вас игровой мир) 5) Внимательно настройте сервер, вы должны ввести правильный IP, так же как Если у вас пиратка , то отключите проверку лицензии плеера, обязательно прочитайте раздел конфигурации Конфигурация сервера: Перейдём к базовой настройке , закрыть окно сервера, если оно открыто. 1) Открыть текстовым редактором файл server.properties , в нем содержится базовая конфигурация сервера, упомяну только основные. 2) Если у вас пиратка , ищите параметр online-mode=true и измените его на online-mode=false, иначе просто введите false. 3) Введите IP вашего сервера в параметр server-ip= Вы можете ввести IP вашего ПК в Интернете (не забудьте открыть порты), IP в Hamachi, локальный адрес ПК, если ваш проигрыватели в одной сети (подключены к Wi-Fi или кабелю) Как настроить hamachi. Как играть по сети 4) Значение — max-players=20 указывает на максимальное количество игроков, все остальные настройки легко найти поиском в гугле. 5) В файле еще много настроек, возможность указать принудительный ресурс пак, отключить подземный мир, установить режим игры по умолчанию, отрисовать дистанцию ​​от сервера, указать имя сервера и более. Посмотри параметры, поищи в гугле, переведи переводчиком, попроси друзей угадать поумнее или воспользуйся этой вики Работа с сервером: или здесь, в зависимости от того, включили ли вы GUI в исполняемый bat-файл. (привет, майнкрафтер, ты хакер, ты взломал кого-то) На вики вы можете найти основные консольные команды, установить точку появления, установить время, погоду, телепортироваться, получить ОП, изменить игровой режим игрока, убить, кикать, банить и т. д. На самом деле это очень базовая статья о создании простого сервера, если вы не знаете, как это сделать, это наверное не стоит пытаться собрать сервер, купить какой-нибудь готовый хостинг с установленным сервером или найти кого-то более компетентного. Все серьезные серверы создаются намного сложнее, используют специальные плагины и глобальные настройки игрового сервера. Источник Домашний веб-сервер или собственный хостинг-провайдер Для создания собственного веб-сервера дома нам понадобится компьютер и постоянный доступ в интернет с внешнего IP адреса, как это проверить описано ниже. Сервер буду делать из старого нетбука Samsung N102SP со сломанной клавиатурой, его хватает на небольшую нагрузку, а еще он маленький и тихий. Интернет дома раздается через wifi роутер tp-link TL-WR840N, через который я подключаю свой сервер. Устанавливаю Centos 7, скачиваю оттуда минимальный образ (минимальный ISO), записываю образ на флешку с помощью программы Rufus. Теперь необходимо загрузить нетбук с флешки и тут возникает первая проблема, так как не работает клавиатура, не могу войти в биос, не видишь внешнюю usb клавиатуру, сброс биоса решит проблему( на нетбуке Samsung N102SP биос сбрасывается замыканием контактов rtc reset под крышкой памяти, его нужно замкнуть на 30 секунд), в биосе выбираем приоритетную загрузку с флешки и запускаем установку, хоть и с минимальной версия Centos 7 установлена ​​в графическом режиме. Проблем с установкой быть не должно, удаляем все старые разделы на диске и переносим все на Centos, ставим пароль root и задаем конфигурацию сети, в моем случае подключаемся к домашней wifi сети (это можно сделать позже с помощью команды nmtui), несколько минут и Centos 7 установлен. Зайдите как root. Остановите брандмауэр командой «systemctl stop firewalld», отключите брандмауэр с самого начала командой «systemctl disabled firewalld». Хотя он нам и не нужен, мы настроим брандмауэр позже. Также следует отключать спящий режим при закрытии крышки нетбука, заменив строку «#HandleLidSwitch=suspend» на строку «HandleLidSwitch=ignore» в файле /etc/systemd/logind.conf, а затем перезагрузив компьютер командой «systemctl restart systemd». -логин». Теперь вы можете поставить мой нетбук в дальний угол и забыть о его физическом существовании, все последующие действия с вашим домашним веб-сервером можно производить по ssh. Теперь вам нужно настроить маршрутизатор Wi-Fi, в случае tplink, откройте диспетчер входа и пароль по умолчанию tplinkwifi.net, обратите внимание на статус WAN в разделе «Статус», IP-адрес должен быть статическим и не должен начинаться с 192.168.х.х, 172.х.х.х, 10.х.х.х, иначе обратитесь к провайдеру и попросите внешний IP, скорее всего можно через личный кабинет, мой провайдер предоставил меня с ИП за 90 рублей в месяц. Все новые настройки необходимо записывать в раздел «Сеть/WAN». Теперь нужно зарезервировать внутренний IP адрес на роутере для нашего сервера, переходим в раздел «DHCP/DHCP Client List» и находим наш сервер (чтобы узнать IP на сервере введите команду ifconfig), далее копируем MAC адрес и заходим в «DHCP/Reservation address» и добавляем туда MAC адрес нашего сервера и его IP. Все, теперь роутер всегда будет назначать этот IP нашему серверу. Теперь нужно пробросить порты, чтобы при доступе из интернета роутер отправлял запросы на домашний веб-сервер, перейдите в раздел «Переадресация/Виртуальный сервер» и добавьте порт 80. Мы также добавили порт 22, чтобы мы могли подключаться к сервер по ssh. Когда я добавил порт 80, я получил ошибку «Порт удаленного управления веб-интерфейсом конфликтует с портом виртуального сервера». Чтобы этого не допустить, давайте сначала поменяем порт ДУ на 8080, для этого открываем вкладку «Защита/Удаленное управление». Управление маршрутизатором теперь доступно по адресу tplinkwifi.net:8080/ Загрузите утилиты Putty с сайта www.chiark.greenend.org.uk/ для удаленного управления веб-сервером Теперь для полноценной работы веб-сервера server , устанавливаем необходимые компоненты, сначала подключаем репозиторий Epel, там есть почти все необходимое для автоматической установки, вводим команду «yum install epel-release». Затем, чтобы следить за состоянием сервера, устанавливаем htop командой «yum install htop», для удобной работы с файлами устанавливаем midnight командой «yum install mc», теперь устанавливаем Apache, для этого вводим «yum install httpd», запустите его и настройте так, чтобы автозагрузка выполнялась с помощью команд «systemctl start httpd» и «systemctl enable httpd», теперь установите MariaDB с помощью команды «yum install mariadb-server», аналогичным образом запустите и установите для автозагрузки «systemctl start mariadb» » и «systemctl enable mariadb», выполните первоначальную настройку с помощью команды «mysql_secure_installation», установите пароль пользователя root, удалите анонимного пользователя и тестовую базу, затем установите PHP с необходимыми модулями «yum install php php-mysql php-common php-mbstring php -mcrypt php-devel php-xml php-gd «, перезагрузите httpd с помощью команды systemctl перезапустить httpd». Теперь, когда вы вводите IP-адрес в браузере, мы увидим страницу приветствия Apache. Корневой каталог z находится в «/var/www/html/». Теперь к нашему домашнему веб-серверу можно получить доступ из любой точки мира. Шрифт
  3. Что случилось в конце?
  4. Но радость была недолгой.
  5. Как сделать простой сервер Minecraft [1.18.1] [1.17.1] [1.16.5] [1.15.2] [1.14.4] ] [ 1.12.2] [1.11.2-1.7.10]
  6. Как создать и запустить официальный сервер:
  7. Конфигурация сервера:
  8. Работа с сервером:
  9. Домашний веб-сервер или собственный хостинг-провайдер
Читайте также:  Как открыть файл prv

Сложно ли сделать свой сервер Майнкрафт?

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

Сейчас я вырос, научился гуглить, у меня есть друзья, которые тоже разбираются в программировании и управлении сервером. Я предложил создание сервера двум своим друзьям, один из которых в принципе знает толк в Linux, Javascript, Java, а другой был готов загружать и строить различные объекты на сервере и общаться с игроками.

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

админ панель

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

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

Читайте также:  Как получить налоговые вычеты на приобретение недвижимости

Что мы сделали дальше? Ну вот тут и начинаются все беды.

Нетрудно было найти сервер, на котором все наши вещи работали, нам было важно потратить на него 0 рублей. Этот сервер был бесплатным сервером Oracle. Скорее всего, многие этого не знают, но Oracle дает (по крайней мере, в феврале этого года) много мощности бесплатно. Вот и удалось взять 12-ядерный сервер на арм-процессоре с 79 гигабайтами оперативной памяти. Сервер было легко получить, и, что наиболее важно, Oracle отдает его навсегда, в конечном итоге он может легко поддерживать более сотни человек.

Устанавливаем нашу сборку на сервер и начинаем патчить все плагины, которые там были, буквально все! Я не помню, сколько их было, но, кажется, около 50. Сначала мы убрали некоторые из них, если они были не нужны или не работали должным образом. Остальное мы исправляли как могли. Написать собственный плагин не так уж и сложно, нужно знать Java или Kotlin, но написать 50 плагинов самостоятельно очень сложно, поэтому мы по-прежнему используем публичные плагины, чтобы запустить хотя бы один полноценный версия сервера.

Плагины для серверов Minecraft плохо написаны. У большинства из них нет нормальной документации, статей, видео, короче, приходится в настройках все выставлять рандомно. Например, мы не смогли настроить плагин CrazyAuction на всю ночь, потому что положение разрешения игрока в настройках влияет на все настройки этого разрешения (лимиты покупки/продажи, комиссии и т.д.). В настройках плагина так много странных функций. Однажды мне пришлось изменить какую-то надпись или что-то в файле jar, потому что эта конфигурация не была включена в файл конфигурации (точно не помню, что это было и в каком плагине). В общем, конечно, это логичные следствия, так как дети школьного возраста играют в Майнкрафт и пишут себе плагины, не имея опыта.

Что случилось в конце?

22 и 23 февраля наш сервер уже был готов и выглядел так в собранном виде.

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

Спустя полмесяца мы доработали сервер и теперь у нас есть первые пожертвования!

Но радость была недолгой.

На сервере было мало онлайна. После открытия сервера наш сервер атаковали боты, их было около 200. Проблема легко решалась с помощью антибот-плагина. Однако в прямом эфире было очень мало. Реклама ВК на Яндексе на мониторинге серверов не удалась. Было потрачено не так уж и много, несколько тысяч, но и так нужно было получить стабильную линию или пожертвования на дальнейшее развитие и рекламу. Сейчас июнь, прошло 3,5 месяца и в онлайне особо ничего не меняется, иногда может доходить до 6-8 человек, но в большинстве случаев остается у 1-2 человек. И еще раз 0 человек. Вот сегодняшнее расписание, оно довольно хорошее.

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

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

Источник

Как сделать простой сервер Minecraft [1.18.1] [1.17.1] [1.16.5] [1.15.2] [1.14.4] ] [ 1.12.2] [1.11.2-1.7.10]

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

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

Как создать и запустить официальный сервер:

0) У вас должна быть установлена ​​Java

1) Создайте папку в любом месте на вашем ПК, поместите в нее скачанный файл .

2) Создайте текстовый файл с именем start

Откройте этот файл с помощью блокнота или другого текстового редактора, вставьте в него следующую строку.

Внимание в строке указано имя файла сервера, в данном случае minecraft_server.1.12.2.jar, если вы его переименовали или у вас другая версия, переименуйте пожалуйста к правильному.

Другие значения:
Xmx1024M — Максимальный объем оперативной памяти, который может потреблять сервер.
Xms1024M — объем оперативной памяти, используемой сервером сразу после запуска.
nogui: отключить отображение более красивого окна сервера, в котором можно увидеть список игроков и график загрузки сервера, это окно может сильно нагружать сервер в определенных случаях, я не рекомендую его использовать. Если вы хотите видеть окно сервера таким, просто уберите nogui из строки.

Сохраните файл, переименуйте его, например, в run и замените .txt на .bat. Если вы не можете изменить .txt путем переименования, включите эту опцию в системе: команда

Так что если просто сохранить и запустить пуск. bat, то сервер запустится на системной версии java (которую вы установили или нет по умолчанию в вашей системе), это может быть версия 8 (например, jre1.8.0_301), но если вы хотите указать конкретную версию Java для вашего сервера (например, для 1.17+), содержимое start.bat должно содержать путь к требуемой версии Java, например:

Где C:\Program Files\Java \jdk-16.0.1 \bin\java.exe — это адрес исполняемого файла Java версии 16 java.exe.

Теперь запустите получившийся файл start.bat, окно сразу закроется, это нормально.

3) Рядом с start.bat появится файл eula.txt, откройте его в редакторе, внутри измените eula=false на eula=true, сохраните.

4) Запускаем снова start.bat, если появится окно сервера или консоли, все работает, но сервер еще не настроен, закрываем его. (хотя он уже работает и даже создал для вас игровой мир)

5) Внимательно настройте сервер, вы должны ввести правильный IP, так же как Если у вас пиратка , то отключите проверку лицензии плеера, обязательно прочитайте раздел конфигурации

Конфигурация сервера:

Перейдём к базовой настройке , закрыть окно сервера, если оно открыто.

1) Открыть текстовым редактором файл server.properties , в нем содержится базовая конфигурация сервера, упомяну только основные.

2) Если у вас пиратка , ищите параметр online-mode=true и измените его на online-mode=false, иначе просто введите false.

3) Введите IP вашего сервера в параметр server-ip=
Вы можете ввести IP вашего ПК в Интернете (не забудьте открыть порты), IP в Hamachi, локальный адрес ПК, если ваш проигрыватели в одной сети (подключены к Wi-Fi или кабелю)
Как настроить hamachi.
Как играть по сети

4) Значение — max-players=20 указывает на максимальное количество игроков, все остальные настройки легко найти поиском в гугле.

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

Работа с сервером:

или здесь, в зависимости от того, включили ли вы GUI в исполняемый bat-файл.

(привет, майнкрафтер, ты хакер, ты взломал кого-то)

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

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

Источник

Домашний веб-сервер или собственный хостинг-провайдер

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

Сервер буду делать из старого нетбука Samsung N102SP со сломанной клавиатурой, его хватает на небольшую нагрузку, а еще он маленький и тихий. Интернет дома раздается через wifi роутер tp-link TL-WR840N, через который я подключаю свой сервер.

Устанавливаю Centos 7, скачиваю оттуда минимальный образ (минимальный ISO), записываю образ на флешку с помощью программы Rufus. Теперь необходимо загрузить нетбук с флешки и тут возникает первая проблема, так как не работает клавиатура, не могу войти в биос, не видишь внешнюю usb клавиатуру, сброс биоса решит проблему( на нетбуке Samsung N102SP биос сбрасывается замыканием контактов rtc reset под крышкой памяти, его нужно замкнуть на 30 секунд), в биосе выбираем приоритетную загрузку с флешки и запускаем установку, хоть и с минимальной версия Centos 7 установлена ​​в графическом режиме. Проблем с установкой быть не должно, удаляем все старые разделы на диске и переносим все на Centos, ставим пароль root и задаем конфигурацию сети, в моем случае подключаемся к домашней wifi сети (это можно сделать позже с помощью команды nmtui), несколько минут и Centos 7 установлен.

Зайдите как root. Остановите брандмауэр командой «systemctl stop firewalld», отключите брандмауэр с самого начала командой «systemctl disabled firewalld». Хотя он нам и не нужен, мы настроим брандмауэр позже. Также следует отключать спящий режим при закрытии крышки нетбука, заменив строку «#HandleLidSwitch=suspend» на строку «HandleLidSwitch=ignore» в файле /etc/systemd/logind.conf, а затем перезагрузив компьютер командой «systemctl restart systemd». -логин».

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

Теперь вам нужно настроить маршрутизатор Wi-Fi, в случае tplink, откройте диспетчер входа и пароль по умолчанию tplinkwifi.net, обратите внимание на статус WAN в разделе «Статус», IP-адрес должен быть статическим и не должен начинаться с 192.168.х.х, 172.х.х.х, 10.х.х.х, иначе обратитесь к провайдеру и попросите внешний IP, скорее всего можно через личный кабинет, мой провайдер предоставил меня с ИП за 90 рублей в месяц. Все новые настройки необходимо записывать в раздел «Сеть/WAN». Теперь нужно зарезервировать внутренний IP адрес на роутере для нашего сервера, переходим в раздел «DHCP/DHCP Client List» и находим наш сервер (чтобы узнать IP на сервере введите команду ifconfig), далее копируем MAC адрес и заходим в «DHCP/Reservation address» и добавляем туда MAC адрес нашего сервера и его IP. Все, теперь роутер всегда будет назначать этот IP нашему серверу. Теперь нужно пробросить порты, чтобы при доступе из интернета роутер отправлял запросы на домашний веб-сервер, перейдите в раздел «Переадресация/Виртуальный сервер» и добавьте порт 80. Мы также добавили порт 22, чтобы мы могли подключаться к сервер по ssh. Когда я добавил порт 80, я получил ошибку «Порт удаленного управления веб-интерфейсом конфликтует с портом виртуального сервера». Чтобы этого не допустить, давайте сначала поменяем порт ДУ на 8080, для этого открываем вкладку «Защита/Удаленное управление». Управление маршрутизатором теперь доступно по адресу tplinkwifi.net:8080/

Загрузите утилиты Putty с сайта www.chiark.greenend.org.uk/

для удаленного управления веб-сервером

Теперь для полноценной работы веб-сервера server , устанавливаем необходимые компоненты, сначала подключаем репозиторий Epel, там есть почти все необходимое для автоматической установки, вводим команду «yum install epel-release». Затем, чтобы следить за состоянием сервера, устанавливаем htop командой «yum install htop», для удобной работы с файлами устанавливаем midnight командой «yum install mc», теперь устанавливаем Apache, для этого вводим «yum install httpd», запустите его и настройте так, чтобы автозагрузка выполнялась с помощью команд «systemctl start httpd» и «systemctl enable httpd», теперь установите MariaDB с помощью команды «yum install mariadb-server», аналогичным образом запустите и установите для автозагрузки «systemctl start mariadb» » и «systemctl enable mariadb», выполните первоначальную настройку с помощью команды «mysql_secure_installation», установите пароль пользователя root, удалите анонимного пользователя и тестовую базу, затем установите PHP с необходимыми модулями «yum install php php-mysql php-common php-mbstring php -mcrypt php-devel php-xml php-gd «, перезагрузите httpd с помощью команды systemctl перезапустить httpd». Теперь, когда вы вводите IP-адрес в браузере, мы увидим страницу приветствия Apache. Корневой каталог z находится в «/var/www/html/». Теперь к нашему домашнему веб-серверу можно получить доступ из любой точки мира.

Шрифт

Поделиться с друзьями
Решатор
Adblock
detector