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

Размещаем сайт на домашнем роутере

Время на прочтение
7 мин

Количество просмотров 59K

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

Началось всё с того, что служивший верой и правдой роутер TP-Link TL-WR1043ND перестал удовлетворять потребности домашней сети, захотелось 5ГГц диапазона и быстрого доступа к файлам на накопителе, подключенном к роутеру. Просмотрев профильные форумы (4pda, ixbt), сайты с отзывами и посмотрев на ассортимент местных магазинов — решил приобрести Keenetic Ultra.

В пользу именно этого устройства сработали хорошие отзывы владельцев:

  • отсутствие проблем с перегревом (тут пришлось отказаться от продукции Asus);
  • надежность в работе (тут вычеркнул TP-Link);
  • простота в настройке (побоялся не справиться и вычеркнул MikroTik).

Пришлось примириться с минусами:

  • нет WiFi6, хотелось взять оборудование с запасом на будущее;
  • 4 LAN порта, хотелось больше, но это уже не домашняя категория.

В итоге получилась вот такая «серверная»:

  • слева оптический терминал Ростелекома;
  • справа наш подопытный роутер;
  • проводом к роутеру подсоединен завалявшийся m.2 SSD на 128 ГБ, помещенный в коробку USB3 с алиэкспресса, сейчас он аккуратно закреплен на стенке;
  • на переднем плане удлинитель с независимым отключением розеток, провод от него идет к недорогому UPS;
  • на заднем плане пучок витой пары — на этапе ремонта квартиры сразу запланировал RJ45 розетки в местах предполагаемого размещения техники, чтобы не зависеть от замусоренности WiFi.

Итак, у нас есть оборудование, необходимо его настроить:

  • первичная настройка роутера занимает около 2 минут, указываем параметры подключения к провайдеру (у меня оптический терминал переключен в режим бриджа, PPPoE соединение поднимает роутер), название WiFi сети и пароль — в принципе всё, роутер запускается и работает.

Ставим переадресацию внешних портов на порты самого роутера в разделе «Сетевые правила — Переадресация»:

Теперь можно перейти к «продвинутой» части, чего я хотел от роутера:

  1. функционал небольшого NAS для домашней сети;
  2. выполнение функций веб-сервера для нескольких частных страничек;
  3. функционал персонального облака для доступа к личным данным из любой точки мира.

Первое реализуется встроенными средствами, не требуя особых усилий:

  • берем предназначенный для этой роли накопитель (флешку, карту памяти в картридере, жесткий диск или SSD во внешнем боксе и форматируем в Ext4 с помощью MiniTool Partition Wizard Free Edition (у меня нет компьютера с linux под рукой, там можно встроенными средствами). Как я понимаю, при работе система пишет на флешку только логи, поэтому, если их ограничить после настройки системы — можно использовать и карты памяти, если планируете много и часто писать на накопитель — лучше SSD или HDD.

После этого подключаем накопитель к роутеру и наблюдаем его на экране системного монитора

Переходим щелчком по «USB-диски и принтеры» в раздел «Приложения» и настраиваем общий ресурс в разделе «Сеть Windows»:

И у нас имеется сетевой ресурс, который можно использовать с компьютеров под Windows, подключив при необходимости как диск: net use y: \\192.168.1.1\SSD /persistent:yes

Скорость такого импровизированного NAS вполне достаточна для домашнего применения, по проводу он использует весь гигабит, по WiFi скорость составляет около 400-500 мегабит.

Настройка хранилища — один из необходимых шагов для настройки сервера, далее нам нужно:
— приобрести домен и статический IP адрес (можно обойтись и без этого, используя Dynamic DNS, но статический IP у меня уже был, поэтому проще оказалось воспользоваться бесплатными сервисами Яндекса — делегировав туда домен, мы получаем DNS-хостинг и почту на своем домене);

— настроить DNS сервера и добавить A-записи, указывающие на ваш IP:

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

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

Получив доступ по SSH, меняем пароль командой passwd и ставим командой opkg install [имена пакетов] все нужные пакеты:

В ходе настройки на роутере оказались установлены следующие пакеты (результат вывода команды opkg list-installed):

Список пакетов

bash — 5.0-3
busybox — 1.31.1-1
ca-bundle — 20190110-2
ca-certificates — 20190110-2
coreutils — 8.31-1
coreutils-mktemp — 8.31-1
cron — 4.1-3
curl — 7.69.0-1
diffutils — 3.7-2
dropbear — 2019.78-3
entware-release — 1.0-2
findutils — 4.7.0-1
glib2 — 2.58.3-5
grep — 3.4-1
ldconfig — 2.27-9
libattr — 2.4.48-2
libblkid — 2.35.1-1
libc — 2.27-9
libcurl — 7.69.0-1
libffi — 3.2.1-4
libgcc — 8.3.0-9
libiconv-full — 1.11.1-4
libintl-full — 0.19.8.1-2
liblua — 5.1.5-7
libmbedtls — 2.16.5-1
libmount — 2.35.1-1
libncurses — 6.2-1
libncursesw — 6.2-1
libndm — 1.1.10-1a
libopenssl — 1.1.1d-2
libopenssl-conf — 1.1.1d-2
libpcap — 1.9.1-2
libpcre — 8.43-2
libpcre2 — 10.34-1
libpthread — 2.27-9
libreadline — 8.0-1a
librt — 2.27-9
libslang2 — 2.3.2-4
libssh2 — 1.9.0-2
libssp — 8.3.0-9
libstdcpp — 8.3.0-9
libuuid — 2.35.1-1
libxml2 — 2.9.10-1
locales — 2.27-9
mc — 4.8.23-2
ndmq — 1.0.2-5a
nginx — 1.17.8-1
openssl-util — 1.1.1d-2
opkg — 2019-06-14-dcbc142e-2
opt-ndmsv2 — 1.0-12
php7 — 7.4.3-1
php7-mod-openssl — 7.4.3-1
poorbox — 1.31.1-2
terminfo — 6.2-1
zlib — 1.2.11-3
zoneinfo-asia — 2019c-1
zoneinfo-europe — 2019c-1

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

После установки пакетов настраиваем nginx, я пробовал с двумя доменами — на втором настроен https, и пока висит заглушка. 81 и 433 внутренние порты вместо 80 и 443 используются, поскольку на нормальных портах висят админки роутера.

etc/nginx/nginx.conf

user  nobody;
worker_processes  1;
#error_log  /opt/var/log/nginx/error.log;
#error_log  /opt/var/log/nginx/error.log  notice;
#error_log  /opt/var/log/nginx/error.log  info;
#pid        /opt/var/run/nginx.pid;

events {
    worker_connections  64;
}

http {
    include       mime.types;
    default_type  application/octet-stream;
    #log_format  main  '$remote_addr - $remote_user [$time_local] "$request" '
    #                  '$status $body_bytes_sent "$http_referer" '
    #                  '"$http_user_agent" "$http_x_forwarded_for"';
    #access_log  /opt/var/log/nginx/access.log main;
    sendfile        on;
    #tcp_nopush     on;
    #keepalive_timeout  0;
    keepalive_timeout  65;
    #gzip  on;

server {
    listen 81;
    server_name milkov.su www.milkov.su;
    return 301 https://milkov.su$request_uri;
}

server {
        listen 433 ssl;
        server_name milkov.su;
        #SSL support
        include ssl.conf;
        location / {
            root   /opt/share/nginx/html;
            index  index.html index.htm;
        error_page   500 502 503 504  /50x.html;
        location = /50x.html {
            root   html;
            }
        }
}

etc/nginx/ssl.conf

ssl_certificate /opt/etc/nginx/certs/milkov.su/fullchain.pem;
ssl_certificate_key /opt/etc/nginx/certs/milkov.su/privkey.pem;
ssl_ciphers 'ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES256-GCM-SHA384:DHE-RSA-AES128-GCM-SHA256:DHE-DSS-AES128-GCM-SHA256:kEDH+AESGCM:ECDHE-RSA-AES128-SHA256:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA:ECDHE-ECDSA-AES128-SHA:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA:ECDHE-ECDSA-AES256-SHA:DHE-RSA-AES128-SHA256:DHE-RSA-AES128-SHA:DHE-DSS-AES128-SHA256:DHE-RSA-AES256-SHA256:DHE-DSS-AES256-SHA:DHE-RSA-AES256-SHA:AES128-GCM-SHA256:AES256-GCM-SHA384:AES128-SHA256:AES256-SHA256:AES128-SHA:AES256-SHA:AES:CAMELLIA:DES-CBC3-SHA:!aNULL:!eNULL:!EXPORT:!DES:!RC4:!MD5:!PSK:!aECDH:!EDH-DSS-DES-CBC3-SHA:!EDH-RSA-DES-CBC3-SHA:!KRB5-DES-CBC3-SHA';
ssl_prefer_server_ciphers on;
ssl_dhparam /opt/etc/nginx/dhparams.pem;
ssl_session_cache shared:SSL:10m;
ssl_session_timeout 5m;
ssl_stapling on;

Для того, чтобы сайт работал по https, воспользовался известным скриптом dehydrated, установив его по этой инструкции. Затруднений этот процесс не вызвал, запнулся только на том, что в тексте скрипта для работы на моем роутере надо закомментировать строчку в файле /opt/etc/ssl/openssl.cnf:

[openssl_conf]
#engines=engines

И отмечу, что генерация dhparams.pem командой «openssl dhparam -out dhparams.pem 2048» на моем роутере занимает больше 2 часов, если бы не индикатор прогресса — потерял бы терпение и перезагрузил.

После получения сертификатов перезапускаем nginx командой «/opt/etc/init.d/S80nginx restart». В принципе на этом настройка закончена, но сайта еще нет — если положим в каталог /share/nginx/html файл index.html, увидим заглушку.

<!DOCTYPE html>
<html>
<head>
<title>Тестовая страничка!</title>
<style>
    body {
        width: 35em;
        margin: 0 auto;
        font-family: Tahoma, Verdana, Arial, sans-serif;
    }
</style>
</head>
<body>
<h1>Тестовая страничка!</h1>
<p>Это простая статическая тестовая страничка, абсолютно ничего интересного.</p>
</body>
</html>

Чтобы разместить информацию красиво, непрофессионалу типа меня проще воспользоваться готовыми шаблонами, после долгого перебора различных каталогов нашел templatemo.com — там неплохой выбор бесплатных шаблонов, не требующих обязательного указания авторства (что редкость в интернете, большая часть шаблонов в лицензии требуют сохранить ссылку на ресурс, откуда они получены).

Выбираем подходящий шаблон — там есть на самые разные случаи, скачиваем архив, и раcпаковываем его в каталог /share/nginx/html, делать это можно уже со своего компьютера, затем редактируем шаблон (тут потребуются минимальные знания HTML, чтобы не нарушить структуру) и заменяем графику, как показано на рисунке ниже.

Резюме: роутер вполне пригоден для размещения на нем легкого сайта, в принципе — если не предполагается большой нагрузки, можно поставить и php, и экспериментировать с более сложными проектами (смотрю на nextcloud/owncloud, вроде есть успешные установки на такое железо). Возможность установки пакетов поднимает его полезность — например, когда надо было защитить RDP порт ПК в локальной сети, поставил knockd на роутер — и проброс порта к ПК открывался только после port knocking.

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

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

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

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

Заметка: Если у вас динамический IP-адрес и вы не можете получить статический, вы можете использовать динамические DNS-сервисы (nld, No-IP, DynDNS и др.), чтобы автоматически обновлять IP-адрес вашего домена.

Теперь, когда у вас есть статический IP-адрес, вы можете перейти к настройке вашего роутера. Сначала вам нужно открыть административную панель роутера. Обычно это делается с помощью ввода адреса роутера в веб-браузере. Для большинства роутеров адрес состоит из четырех чисел, разделенных точками, например, 192.168.0.1 или 192.168.1.1.

Содержание

  1. Как настроить роутер для домашнего веб-сервера
  2. Изучаем основные концепции
  3. Подготовка к настройке
  4. Настройка порта переадресации
  5. Настройка статического IP-адреса
  6. Проверка доступности сервера извне

Как настроить роутер для домашнего веб-сервера

  1. Проверьте подключение: Убедитесь, что ваш роутер подключен к интернету и работает исправно.
  2. Подключите веб-сервер: Подключите свой веб-сервер к роутеру с помощью Ethernet-кабеля.
  3. Найдите IP-адрес своего веб-сервера: Узнайте IP-адрес своего веб-сервера. Это можно сделать в настройках самого сервера или в его документации.
  4. Откройте порт: Вам необходимо открыть порт на вашем роутере для входящих запросов на ваш веб-сервер. Войдите в административный интерфейс вашего роутера, найдите раздел «Перенаправление портов» или «Port Forwarding» и добавьте правило для вашего веб-сервера, указав его IP-адрес и порт.
  5. Настройка динамического DNS: Если у вас динамический IP-адрес, вам необходимо настроить динамический DNS. Динамический DNS позволяет вашему веб-серверу быть доступным по имени вместо IP-адреса, который может меняться.
  6. Покажите веб-сервер в интернете: После всех настроек роутера и сервера, ваш веб-сервер должен быть доступен в интернете. Вы можете проверить доступность вашего веб-сервера, введя его IP-адрес или доменное имя веб-сайта в браузере.

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

Изучаем основные концепции

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

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

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

Подготовка к настройке

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

Вот что вам потребуется:

1. Стабильное подключение к Интернету
2. Роутер с возможностью настройки портов и протоколов
3. Установленный и работающий веб сервер на вашем компьютере
4. Определение внешнего IP-адреса вашего роутера
5. Понимание того, какой порт должен быть открыт для доступа к вашему веб серверу

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

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

Настройка порта переадресации

Для настройки порта переадресации на роутере нужно выполнить следующие шаги:

  1. Откройте веб-интерфейс роутера, введя его IP-адрес в адресную строку браузера. Обычно это 192.168.0.1 или 192.168.1.1, но для вашей модели роутера может быть другой адрес. Зайдите в настройки администратора.
  2. Найдите в меню роутера раздел «Port Forwarding» или «Virtual Servers». Этот раздел может находиться в разных местах, в зависимости от модели роутера.
  3. В разделе «Port Forwarding» нажмите кнопку «Add» или «Create New».
  4. Заполните поля следующим образом:
    • Service Name: введите имя сервиса или приложения, для которого настраивается порт переадресации.
    • IP Address: введите IP-адрес устройства, на которое будут перенаправляться данные. Это может быть IP-адрес вашего компьютера, на котором работает веб-сервер.
    • External Port: введите внешний порт, который будет открыт для доступа из интернета. Обычно это порт вашего веб-сервера (например, 80 для HTTP или 443 для HTTPS).
    • Internal Port: введите внутренний порт, на котором работает сервис или приложение (например, 80 для HTTP или 443 для HTTPS).
    • Protocol: выберите протокол, который поддерживает ваше приложение (например, TCP или UDP).
  5. Нажмите кнопку «Save» или «Apply», чтобы сохранить настройки.

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

Настройка статического IP-адреса

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

Вот пошаговое руководство по настройке статического IP-адреса на некоторых популярных моделях роутеров:

  • DLINK
    1. Откройте веб-браузер и введите IP-адрес роутера в адресной строке. Обычно это 192.168.1.1 или 192.168.0.1. Нажмите Enter.
    2. Войдите в настройки роутера, введя свои учетные данные.
    3. Перейдите в раздел «Network Settings» или «Network Setup».
    4. Выберите «Static IP» или «Manual IP Address».
    5. Введите желаемый статический IP-адрес, маску подсети и шлюз по умолчанию.
    6. Нажмите «Save» или «Apply», чтобы сохранить настройки.
  • TP-LINK
    1. Откройте веб-браузер и введите IP-адрес роутера в адресной строке. Обычно это 192.168.0.1 или 192.168.1.1. Нажмите Enter.
    2. Войдите в настройки роутера, используя свои учетные данные.
    3. Перейдите в раздел «Network» или «Network Settings».
    4. Выберите «LAN» или «LAN Setup».
    5. Найдите раздел «DHCP Server» и отключите его.
    6. Включите опцию «Use the following IP address».
    7. Введите желаемый статический IP-адрес, маску подсети и шлюз по умолчанию.
    8. Нажмите «Save» или «Apply», чтобы сохранить настройки.
  • Linksys
    1. Откройте веб-браузер и введите IP-адрес роутера в адресной строке. Обычно это 192.168.1.1 или 192.168.0.1. Нажмите Enter.
    2. Войдите в настройки роутера, используя свои учетные данные.
    3. Перейдите в раздел «Basic Setup» или «Setup».
    4. Включите опцию «Static IP».
    5. Введите желаемый статический IP-адрес, маску подсети и шлюз по умолчанию.
    6. Нажмите «Save» или «Apply», чтобы сохранить настройки.

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

Проверка доступности сервера извне

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

Существует несколько способов проверить доступность сервера извне:

  1. Проверка через внешний адрес
  2. Проверка через доменное имя

1. Проверка через внешний адрес:

a) Узнайте ваш внешний адрес. Для этого можно воспользоваться сервисами, такими как «Мой IP адрес». Запомните полученный адрес.

b) Откройте веб-браузер на любом устройстве, не находящемся в вашей локальной сети, и введите ваш внешний адрес в адресной строке.

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

2. Проверка через доменное имя:

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

b) Откройте веб-браузер на любом устройстве, не находящемся в вашей локальной сети, и введите ваше доменное имя в адресной строке.

c) Если вы видите веб-страницу вашего сервера, это означает, что ваш сервер доступен извне и готов к использованию.

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

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

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

Виртуальный сервер может быть использован для настройки публичных служб в вашей локальной сети, таких как HTTP, FTP, DNS, POP3/SMTP и Telnet. В разных службах используются разные служебные порты. Порт 80 используется службой HTTP, порт 21 — в FTP, порт 25 — в SMTP и порт 110 — в POP3. Перед настройкой проверьте номер служебного порта. 

Пример настройки

Например, персональный веб-сайт был создан на моем домашнем ПК (IP-адрес: 192.168.0.100). Я хочу, чтобы мои друзья могли посещать мой сайт через интернет.

ПК подключен к маршрутизатору с WAN IP-адресом 218.18.232.154.

Маршрутизатор LAN WAN: 218.18.232.154

Назначьте статический IP-адрес компьютеру, например 192.168.0.100

Выполните следующие действия:

Примечание: Настройка производится на примере модели Archer C9.

Шаг 1

Войдите в веб-интерфейс Archer C9. Прочитайте статью Как войти в веб-интерфейс WiFi роутера, для получения инструкции о том, как зайти в веб-интерфейс маршрутизатора.

Шаг 2

Нажмите Advanced (Дополнительные настройки) вверху справа, затем в левой части выберете NAT Forwarding (NAT переадресация) -> Virtual Servers (Виртуальные серверы) -> Add (Добавить).

Шаг 3 

Нажмите View Existing Services (Просмотр существующих сервисов) и выберите HTTP External port (внешний порт), internal port (внутренний порт) и protocol (протокол) заполнятся автоматически. Введите адрес компьютера 192.168.0.100 в поле Internal IP (внутренний IP-адрес).

Нажмите ОК, чтобы сохранить настройки. 

Советы:

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

2. Если служба, которую вы хотите указать, не прописана в Service Type (списке сервисов), то вы можете ввести соответствующие параметры вручную. Необходимо проверить номер порта, который необходим службе.

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

Шаг 4:

Для посещения вашего веб-сайта пользователи в интернете могут входить по адресу http:// WAN IP (в этом примере: http:// 218.18.232.154).

Примечание: Ваши настройки не вступят в силу, если функция NAT отключена. Перейдите на страницу Advanced (Дополнительные настройки) > System Tools (Системные инструменты)> System Parameters (Параметры системы) чтобы включить NAT.

Рекомендации:

1. WAN IP-адрес должен быть публичным (белым/внешним). Если WAN IP назначается динамически интернет-провайдером, рекомендуется зарегистрировать и использовать доменное имя для WAN IP (см. настройка учетной записи службы DDNS). В дальнейшем вы сможете набрать в адресной строке http:// имя домена, чтобы посетить веб-сайт.

Для справки:

Как настроить DDNS (DynDNS) для Wi-Fi роутеров (новый синий пользовательский интерфейс)

Как настроить DDNS (NO-IP) для Wi-Fi роутеров (новый синий пользовательский интерфейс)

Если вы не уверены в том, как настроить static IP (статический IP) на устройстве, вы можете настроить Address Reservation  (резервирование адреса) по инструкции Как настроить резервирование адресов на Wi-Fi роутерах TP-Link (новый синий пользовательский интерфейс), так что один и тот же IP адрес всегда будет присвоен вашему устройству.

2. Если вы изменили внешний порт со значения по умолчанию, вы должны использовать http:// WAN IP: Внешний порт или http:// имя домена: Внешний порт для посещения веб-сайта.

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

Узнайте больше о каждой функции и настройки, перейдите в раздел ЗАГРУЗКИ на вашем веб-сайте, чтобы загрузить руководство по вашему продукту.

Был ли этот FAQ полезен?

Ваш отзыв поможет нам улучшить работу сайта.

Что вам не понравилось в этой статье?

  • Недоволен продуктом
  • Слишком сложно
  • Неверный заголовок
  • Не относится к моей проблеме
  • Слишком туманное объяснение
  • Другое

Как мы можем это улучшить?

Спасибо

Спасибо за обращение
Нажмите здесь, чтобы связаться с технической поддержкой TP-Link.

Если у вас роутер ASUS, или TP-LINK с USB-портом, то скорее всего? на нем есть возможность запустит медиа-сервер, и предоставить доступ к видео, фото и музыке для телевизора, который поддерживает DLNA. Запустить DLNA-сервер можно не только на маршрутизаторах фирмы TP-LINK и ASUS, но в этой статье я покажу на примере устройств именно этих производителей.

Давайте для начала разберемся как это работает. У нас есть маршрутизатор с USB портом, возможностью запуска медиа-сервера (если USB есть, значит, скорее всего поддержка DLNA Media Server так же есть). К этому маршрутизатору у нас подключен телевизор, в моем случае это телевизор Philips на Android TV. Снова же, телевизор может быть любой: Samsung, LG, SONY и т. д.

Мы к роутеру подключаем накопитель (флешку, или внешний жесткий диск), на котором находятся фильмы, музыка, фото. Затем, в настройках роутера запускаем медиа-сервер. И на телевизоре можем смотреть те файлы, которые находятся на подключенном к роутеру накопителе. При этом, если телевизор подключен по Wi-Fi, то все это без проводов, по воздуху. И мы еще можем получить доступ к этому накопителю с компьютера, который так же подключен к роутеру, и можем копировать на него новые фильмы, или прямо на накопитель скачивать их с интернета.

А если вы хотите на компьютере запустить DLNA сервер, и смотреть файлы на телевизоре, тогда вам нужны эти инструкции:

  • Как на телевизоре LG смотреть фильмы с компьютера (по wi-fi, или сети)? Настройка DLNA через Smart Share
  • Настройка DLNA сервера для телевизора Philips. Смотрим фильмы с компьютера на телевизоре

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

Настройка медиа-сервера на Wi-Fi роутере ASUS

Первым делом, подключите в USB-порт роутера накопитель, к которому вы хотите получить доступ с телевизора.

Затем, заходим в настройки нашего маршрутизатора ASUS, просто открыв в браузере адрес 192.168.1.1. Укажите имя пользователя и пароль (по умолчанию, это: admin и admin). Если что, есть подробная инструкция, можете посмотреть ее здесь.

В панели управления переходим в раздел «USB-приложение», и выбираем «Файл/Медиа-сервер».

Медиа-сервер DLNA на роутере ASUS

На вкладке «Медиа-сервер», напротив пункта «Enable DLNA Media Server» ставим переключать в положение ON. Тем самым включаем DLNA-сервер. Можно, еще по желанию сменить название сервера, и выбрать, расшаривать весь диск, или только определенные папки (по умолчанию весь). Но, эти функции вряд ли пригодятся. Нажимаем на кнопку «Применить».

Запуск DLNA-сервера для телевизора на роутере ASUS

Там еще есть возможность запустить iTunes Server. Я так понимаю, это для Apple TV.

Все сервер запущен, и телевизор уже должен его увидеть. Но, нам еще нужен доступ к накопителю с компьютера, или даже со смартфона (Android). Поэтому, перейдите в этом же окне на вкладку «Сетевое окружение (Samba) / Cloud Disk», и напротив «Разрешить общий доступ к ресурсу» установите переключатель в ON. Сохраните настройки.

Общий доступ к флешке на роутере ASUS

Теперь, на компьютере, в проводнике на вкладке «Сеть», будет накопитель, который подключен к роутеру ASUS. Об этом, я подробнее напишу ниже. Уже можно включать телевизор, запускать там DLNA, Smart Share, Медиа, и т. д., и смотреть фильмы, фото, или слушать музыку, которая находится на накопителе.

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

Медиа-сервер (DLNA) для телевизора на роутере TP-LINK

Точно так же, первым делом подключаем к роутеру нашу флешку, или внешний HDD. Заходим в настройки роутера TP-LINK. Адрес для входа в настройки, и заводские имя пользователя и пароль, смотрите на наклейке снизу роутера. А если не получится зайти в настройки, то вот подробная инструкция специально для TP-LINK.

В настройках перейдите на вкладку «USB Settings» (Настройки USB) – «Media Server» (Медиа-сервер). На этой странице нам нужно запустить сам сервер, можно сменить его имя, нажать на кнопку «Scan Now» (Обновить), что бы роутер нашел все файлы на накопителе, и если нужно, то выставить автоматическое сканирование каждые несколько часов.

Для сохранения настроек нажмите на кнопку «Save» (Сохранить).

Настройка медиа-сервера на роутере TP-LINK

Все, сервер запущен. Проверяем, включен ли общий доступ к накопителю, что бы его могли видеть компьютеры и смартфоны. Для этого, перейдите на вкладку «Storage Sharing» (Совместный доступ). Он должен быть запущен (в статусе Enabled).

Общий доступ к файлам на флешке через роутер TP-LINK

Если у вас маршрутизатор TP-LINK с новой (голубой) панелью управления

В новой версии web-интерфейса от TP-LINK, нужно открыть раздел «Базовая настройка», затем «Настройка USB» – «Совместный доступ», указать «имя сети/медиа-сервера», и нажать кнопку «Сохранить». И общий доступ, и DLNA-сервер будет запущен. Можно так же указать папки, который нужно расшарить на телевизор. Но, это уже по желанию.

Медиа-сервер на роутере TP-LINK с новой прошивкой (Archer)

Вот так все просто.

Просмотр файлов на телевизоре с DLNA-сервера (на роутере)

Здесь уже все зависит от вашего телевизора. Скорее всего, в самом меню Smart TV нужно запустить определенную программу. В LG, например, это Smart Share. У меня, на Philips (Android TV), это программа «Медиа», либо кнопка SOURCES, и пункт «Сеть». Это не сложно найти в меню своего телевизора.

Там вы должны увидеть DLNA-сервер, с именем, которое мы задали в процессе настройки. Либо, название будет стандартное.

Просмотр DLNA-сервера на телевизоре (по Wi-Fi и сетевому кабелю)

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

Общий доступ к накопителю с компьютера

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

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

Сетевой доступ к файлам на роутере ASUS

А включив общий доступ на маршрутизаторе TP-LINK, у меня устройство почему-то не появилось. Но, к нему можно получить доступ по адресу \\192.168.0.1 (может быть \\192.168.1.1). Просто вводим его в проводнике.

Доступ к накопителю на роутере

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

  • Настройка FTP-сервера на роутере TP-LINK
  • Настройка FTP сервера на роутере ASUS. Доступ к флешке через роутер

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

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

img-Svoy-server-doma.png

Доброго дня!

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

Благо, что настраивается это всё достаточно легко (самые большие сложности — обеспечить ему стабильность, ведь далеко не каждый из нас сможет ежедневно/ежечасно контролировать работу компьютера, его подкл. к Интернет, нагрузку ЦП и пр. Но об этом я пару слов скажу в итогах).

Еще пара важных нюансов: способ, изложенный ниже, актуален для ОС Windows 10/11; компьютер должен быть подключен или к локальной сети / или к Интернет (в моем примере ПК подкл. к обычному дом. Wi-Fi роутеру, а он в свою очередь к Интернет).

Итак, теперь к делу…

*

Содержание статьи📎

  • 1 Пошаговые действия
    • 1.1 Установка веб-сервера, размещение файлов сайта
    • 1.2 Настройка Open Server для доступа к сайту по локальной сети (по IP и по доменному имени)
    • 1.3 Как открыть доступ к сайту из сети Интернет по IP и по доменному имени
    • 1.4 Установка движка (например, WordPress) в Open Server
    • 1.5 Итоги
  •  → Задать вопрос | дополнить 

Пошаговые действия

Установка веб-сервера, размещение файлов сайта

ШАГ 1

В качестве веб-сервера я бы порекомендовал остановиться на 📌Open Server. Он достаточно удобный, надежный, имеет кучу опций (можно выбрать версию PHP, MySQL, настроить авто-выполнение скриптов и пр.). Весь перечень функций приведен на офиц. сайте.

После установки (стандартная, поэтому ее не описываю) и запуска Open Server — у вас в трее должен появиться зеленый флажок (значит веб-сервер работает и с ним все в порядке!). 👇

Кстати, часто Open Server не хочет запускаться из-за отсутствия 📌Microsoft Visual C++ (при установке веб-сервера — не отказывайтесь от загрузки этих пакетов).

img-OpenServer-ustanovlen.png

Open Server установлен и запущен! Горит зеленый флажок в трее, рядом с часами

ШАГ 2

Далее нужно зайти в папку установки Open Server и открыть каталог «Domains» (в моем случае весь путь такой: C:\openserver5.2\domains).

В этом каталоге нужно создать папку с именем вашего домена (адреса сайта), например: testforme.site (можно использовать и testforme.ru, и testforme.com, и даже yandex.ru т.д.*). 👇

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

👉 Примечание: в созданном каталоге с именем домена (в моем случае testforme.site) нужно разместить файлы сайта: движок, HTML-страницы и т.д. В своем примере я создал в этом каталоге 1 файл index.php и добавил в него короткую строку: «Привет! Этот сайт открылся с дом. хостинга»). Этого хватит для проверки. Установку движка WordPress рассмотрел в конце статьи, здесь не хочу загромождать…

img-Papka-imya-domena-v-ney-fayl-index.php-dvizhok-sayta.png

Папка = имя домена (в ней файл index.php, движок сайта)

*

Настройка Open Server для доступа к сайту по локальной сети (по IP и по доменному имени)

ШАГ 3

Чтобы открыть настройки у Open Server — сделайте правый клик мышки по его значку в трее, и в появившемся меню выберите соотв. пункт. См. скрин ниже. 👇

img-Nastroyki-Open-Server-klik-po-znachku-v-tree-v-menyu-vyibrat-onoe.png

Настройки Open Server — клик по значку в трее, в меню выбрать оное

Далее в меню «Модули» укажите необходимую версию PHP, MySQL и пр. для работы вашего сайта. Думаю, что для тестового файла (пока что…) — можно задать параметры примерно как у меня на скрине ниже. 👇

img-Mozhno-vyibrat-versiyu-PHP-MySQL-i-pr.-----moduli-v-Open-Server.png

Можно выбрать версию PHP, MySQL и пр. — модули в Open Server

В меню «Сервер» нужно изменить парочку опций:

  1. разрешить запуск сервера в агрессивном режиме (чтобы допустить его работу, если возникнут незначительные ошибки);
  2. установить пункт «Все доступные IP» в пункте «IP-адрес сервера»;
  3. затем нужно нажать по меню «Сохранить».

img-Vse-dostupnyie-IP-perezagruzka.png

Все доступные IP, перезагрузка

Далее нам нужно узнать 📌локальный IP адрес компьютера, на котором запущен Open Server (по нему можно будет открывать сайт).

Самый простой способ узнать его — 📌открыть настройки роутера и посмотреть список подключенных устройств (впрочем, есть и др. способы). В моем случае напротив имени ПК «alex-pc» значится адрес 192.168.1.2 (он и нужен!). 👇👇

Примечание: кстати, в настройках роутера неплохо было бы сделать этот IP (192.168.1.2, например) постоянно закрепленным за вашим компьютером. Иначе есть риск, что через неск. дней этот IP роутер даст другому компьютеру в вашей сети…

img-Nastroyki-routera-uznaem-svoy-lokalnyiy-IP.png

Настройки роутера — узнаем свой локальный IP

Затем в настройках Open Server в разделе «Алиасы» нужно добавить:

  • в строку «Исходный домен» свой локальный IP (192.168.1.2 в моем случае);
  • в строку «Конечный домен» адрес/домен своего сайта (testforme.site в моем случае). 👇

img-Altasyi-privyazyivaem-IP-k-domenu.png

Алиасы — привязываем IP к домену

👉 По IP 192.168.1.2 — сайт теперь будет доступен со всех ПК/ноутбуков/телефонов в локальной сети (т.е. тех, которые подключены к Wi-Fi сети вашего роутера, например).

👉👉По доменному имени testforme.site — сайт будет доступен только с того компьютера, на котором запущен Open Server. Чтобы сайт был доступен по доменному имени на другом ПК/ноутбуке в локальной сети — нужно на нем открыть блокнот и изменить 📌системный файл hosts (добавить в него строку вида: 192.168.1.2 testforme.site).

img-iz-fayla-hosts.png

Пример. Из файла hosts

Как это выглядит на примере приведено ниже 👇 (обратите внимание на адресную строку браузера — т.е. сайт доступен одновременно и по IP, и по домену).

img-Teper-sayt-dostupen-v-lokalnoy-seti-dostatochno-ukazat-ego-IP-v-adresnoy-stroke-brauzera.png

Теперь сайт доступен в локальной сети, достаточно указать его IP в адресной строке браузера

*

Как открыть доступ к сайту из сети Интернет по IP и по доменному имени

Реализуемость этой «штуки» во многом зависит от вашего Интернет-провайдера. Дело в том, что внешний IP-адрес у вас может быть «белым» и «серым» (со вторым ничего не получится…). Чаще всего провайдеры сегодня выделяют динамический белый IP, и в этом случае всё должно работать (до смены этого IP).

В общем, в идеале нужно заказать у провайдера услугу выделения «белого статического IP-адреса» (у некоторых компаний услуга уже включена по умолчанию, и вам не нужно ничего делать; у других — покупается и подкл. отдельно: где-то дешево / где-то дорого…).

В любом случае — попробовать нижеописанное труда не составит (даже, если вы ничего не поняли из вышесказанного и не знаете какой у вас IP)! 🙂

*

ШАГ 4

Итак

Сначала нужно узнать свой 📌внешний IP адрес. Для этого достаточно, как уже говорил выше, открыть 📌настройки роутера и посмотреть вкладку «Состояние / инф. о подключении» (в моем примере внешний IP: 92.252.216.210). Запоминаем его!

Далее нам нужно в настройках роутера пробросить порты 80 и 443 на тот ПК, на котором расположен сайт (эти порты по умолчанию используются для подкл. к сайту по http\https). Более простой вариант — ничего вручную не пробрасывать, а просто включить DMZ-хост для вашего ПК (т.е. DMZ для вашего локального IP). Ссылка ниже в помощь! 👇

📌 В помощь!

Как пробросить порты на роутере: перенаправление. Вкл. DMZ-хост — https://ocomp.info/kak-probrosit-portyi-na-routere.html

img-Uznaem-svoy-IP-adres-on-dolzhen-byit-belyim-i-probrasyivaem-portyi.png

Узнаем свой IP-адрес (он должен быть белым!), и пробрасываем порты

Затем в настройках Open Server необходимо открыть вкладку «Алиасы» и связать там свой внешний IP с доменным именем. См. скрин ниже. 👇

img-Dobavlyaem-vneshniy-IP-v-aliasyi-Open-Server.png

Добавляем внешний IP в алиасы — Open Server

Попробуйте после этого набрать свой внешний IP в адресной строке браузера (с любого ПК/телефона/ноутбука, подкл. к Интернет). Должен открыться ваш сайт! 👇

Половина задачи выполнена!?🙂

img-Sayt-otkryivaetsya-po-IP.png

Сайт открывается по IP

ШАГ 5

Если вы хотите, чтобы сайт был доступен по сети Интернет с любого устройства по доменному имени — понадобиться его зарегистрировать. Сделать это можно у спец. 📌регистраторов, например, 📌Бегет / 📌Рег-ру (и при усл., что ваше желаемое имя никем не занято!).

После регистрации доменного имени (покажу на примере Бегет и Рег-ру) — необходимо открыть управление DNS записями и создать запись вида «A 92.252.216.210″ (разумеется, указать нужно свой внешний IP!). Т.е. мы этой операцией «говорим» какой IP открывать при обращении к домену!

img-Menyaem-A-zapis-v-nastroykah-DNS-u-registratora-domenov-ili-u-DNS-hostinga.png

Меняем A-запись в настройках DNS (у регистратора доменов или у DNS-хостинга)

Кстати, у Рег-ру нужно выбрать беспл. DNS серверы (их), а затем появится возможность добавить A-запись.

img-Reg-ru-----ukazyivaem-IP-adres-servera-po-kotoromu-budet-otkryivatsya-sayt.png

Рег-ру — указываем IP-адрес сервера, по которому будет открываться сайт

Затем останется подождать 15-60 мин. (обычно). Сначала при попытке открыть «наш» сайт по доменному имени будет появл. заглушка регистратора, но когда записи обновятся — предстанет сайт!

Важный момент: сайт перестанет открываться, когда провайдер изменит ваш внешний IP-адрес, либо вы выключите свой компьютер (на котором открыт Open Server).

img-CHerez-15-min.-sayt-stal-otkryivatsya-po-ukazannomu-IP-vsyo-rabotaet.png

Через 15 мин. сайт стал открываться по указанному IP — всё работает!

*

Установка движка (например, WordPress) в Open Server

ШАГ 6

1) Сначала потребуется загрузить движок сайта на ПК (обычно, это архив формата ZIP). Для примера я взял WordPress — офиц. сайт: https://ru.wordpress.org/download/releases/

2) Затем нужно запустить Open Server, нажать ПКМ по значку в трее и открыть PHPMyAdmin. См. пример ниже. 👇

Прим.: логин root, пароль вводить не нужно!

img-Otkryivaem-nastroyki-Open-Server-PHPMyAdmin.png

Открываем настройки Open Server — PHPMyAdmin

3) После нужно создать базу данных, я для примера ввел «test1» и нажал кнопку «Создать». См. ниже. 👇

img-Sozdat-bazudannyih-polzovatel-root-parolya-net.png

Создать базу данных (пользователь root, пароля нет)

4) Затем в папке «Domains» (она в каталоге с файлами Open Server) нужно создать папку с доменным именем вашего сайта и извлечь в нее архив с файлами движка WordPress (в моем случае путь получился таким: C:\openserver5.2\domains\testforme.site).

У WordPress за подключение к БД отвечает файл «wp-config-sample.php» — переименовываем его в «wp-config.php» и открываем для редактирования!

img-Raspakovyivaem-faylyi-WordPress-v-papku-domen-nashego-sayta.png

Распаковываем файлы WordPress в папку-домен нашего сайта

5) В строку с «DB_NAME» указываем имя нашей созданной базы (в моем случае test1), в «DB_USER» вставляем root, а пароль в строке «DB_PASSWORD» оставляем не заданным. См. пример ниже. 👇

img-WP-config.php-menyaem-fayl.png

Как выглядит открытый wp-config.php в блокноте — редактируем файл

6) Теперь, если открыть адрес нашего сайта в браузере (если вдруг не откроется — перезапустите Open Server!), — появится приветственное меню с установкой WordPress. Осталось только дать имя сайту, ввести логин и пароль для доступа к админ-панели, и установить движок.

img-Ustanovka-Wordpress.png

Установка WordPress

7) Сайт заработал на WordPress! Панелька появилась сверху — вы можете открыть ее для смены темы, добавления новостей и заметок, и пр.

img-Rabotaet.png

На ПК работает! 

img-Vyiklyuchil-PK-na-kotorom-Open-Server-i-sayt-srazu-zhe-perestal-rabotat.png

На телефоне тоже открывается! Кстати, как только выключил ПК (на котором Open Server) — сайт сразу же перестал работать… 🙂

*

Итоги

ШАГ 7

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

Однако, есть свои минусы, которые могут любое удобство и экономию превратить в прямо-противоположное:

  1. во-первых, нужен статический «белый» IP адрес (как правило, это отдельная услуга у вашего Интернет-провайдера. Иногда цена на него стоит дороже, чем 📌арендовать платный хостинг/сервер);
  2. во-вторых, ПК с веб-сервером и сайтом должен работать 24 часа в сутки (либо посетители должны знать, когда на него заходить 🙂);
  3. в-третьих, желательно подкл. 📌к двум Интернет-провайдерам, чтобы обеспечить бесперебойный доступ;
  4. в-четвертых, сайт желательно разместить на SSD накопителе (так он будет открываться быстрее);
  5. в-пятых, если у вас будет много посетителей, или сайт будет предлагать какую-то ресурсоемкую услугу — то ваш ЦП может начать «испытывать» высокую нагрузку. За ПК работать может стать не комфортно…
  6. в-шестых, вам нужно на регулярной основе следить за всем этим «добром»: чтобы Интернет работал, IP не менялись, ПК не перегревался (и работал 24 часа в сутки) и пр.

*

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

Другое дело, если вам требуется сделать небольшой форум в лок. сети для друзей, или вы проводите испытания своего сайта перед «большим заплывом» — то почему нет?! 🙂

*

За сим откланяюсь, успехов!

👋

donate

dzen-ya

  • Настройка домашней локальной сети в windows 10 через роутер
  • Настройка дом ру роутера планшет
  • Настройка и подключение роутера mercusys
  • Настройка и подключение роутера asus rt ac51u
  • Настройка дом ру роутер асус