- Статья Делаем локальный сайт (на localhost) доступным для других компьютеров
- Как зайти на localhost с другого компьютера при наличии прокси-сервера?
- Настройка openserver для общего доступа
- 13 thoughts on “ Настройка openserver для общего доступа ”
- 18 ответов
- Оборудование, доступ к общим папкам и принтерам
- Для чего нужна локальная сеть
- Что нужно для создания локальной сети
- Нужное оборудование у нас есть, что дальше?
- Настройка обнаружения
- Настроить сетевое обнаружение и общий доступ к файлам
- Как открыть доступ к папкам?
- Как подключить принтер в локальную сеть
- Администрирование и создание локальных сетей с помощью программ
- RAdmin
- Hamachi
- Openserver доступ из локальной сети. Настройки опенсервер
- 2 thoughts on “ Настройка openserver для общего доступа ”
- Доступ к сайту по локальной сети
- Доступ к локальному сайту из интернета
- Как открыть сайт в локальной сети с локального компьютера?
- Что делать, если у вас нет выделенного IP-адреса?
- Как веб-сервер на своём компьютере сделать доступным для других
- Локальные и глобальные компьютерные сети
- Локальные и глобальные IP адреса
- Настройка веб-сервера, чтобы его можно было открыть на других компьютерах в локальной сети
Статья Делаем локальный сайт (на localhost) доступным для других компьютеров
Эта статья для тех, у кого есть сайт на локальном сервере и кто хочет сделать его доступным с других компьютеров. Кстати, если у вас ещё нет локального сервера, то вы с лёгкостью его поставите по этой инструкции. Подразумевается, что ваш сервер установлен по указанной инструкции, если это не так, то файлы могут находится в других директориях.
Разница в вероятностях (всегда-иногда) заключается в вашем IP. Если он статический, то всё делается довольно легко. Как делать локальный сервер при динамическом IP в этой статье не описывается.
Внутри своей квартиры вы сами задаёте политику присвоения адресов — например, Wi-Fi роутер может раздавать устройствам произвольные, динамические IP адреса; и можно настроить роутер и устройства так, что всем им будут присвоены определённые статические адреса.
Локальные адреса, в основном, имеют такой вид (вместо нулей должны быть другие цифры):
Открываем файл C:ServerbinApache24confhttpd.conf и ищем там строчку
Сохраняем файл и перезапускаем сервер. На самом деле — всё!
Пробуем доступ к серверу набрав в строке браузера свой IP (я набираю http://192.168.43.90/ ), как и следовало ожидать — доступа нет, но причина очевидна: файервол. Его нужно настроить должным образом, но для нашего тестирования я его просто отключаю.
Теперь всё впорядке и ваш сайт доступен по адресу http://192.168.43.90/ с любого устройства, находящегося в вашей домашней или городской сети. На следующем скриншоте, я зашёл на локальный сервер с телефона:
Если у вас статичный IP для интернет соединений (у некоторых Интернет провайдеров можно подключить эту услугу за отдельные деньги), то вы можете сделать из своего компьютера самый настоящий хостинг-сервер! Понятное дело, что компьютер должен быть включен 24 часа в сутки, иначе на ваш сайт невозможно будет попасть.
Внутри локальной (домашней) сети вы можете придумать имя своему сайту и попросить ваших друзей и всех тех, кто будет заходить на него внести изменения в файл C:WindowsSystem32Driversetchosts Каждому из них нужно будет добавить туда строчку: ваш_IP ваш_сайт например 192.168.43.90 alexblog.local После этого набирая в адресной строке браузера http://alexblog.local они будут попадать на ваш сайт.
Зачем все эти сложности?
Открытие доступа к локальному серверу может быть полезным по ряду причин, правда, обычно они довольно специфические. Те, кто этим занимаются, знают для чего они это делают. Сейчас, когда не нужно платить за трафик (но нужно платить за электричество), гораздо разумнее разместить свой сайт (доступ к которому вы хотите открыть для всех) на хостинге. Хорошем, недорогом хостинге, с бесплатным доменом в подарок.
Как зайти на localhost с другого компьютера при наличии прокси-сервера?
Поставил веб-сервер дома, могу заходить на него по адресам: 127.0.0.1, 192.168.1.1 и внешнему 83.175.**.***.
Поставил веб-сервер на работе, у нас локалка с прокси-сервером, могу заходить на сайт только по адресу 127.0.0.1 и все. Даже с этого же компьютера сайт не видно через 192.168.1.13.
Первый раз этим занимаюсь, что читать? как быть?
Поковыряйтесь в настройках своего веб-сервера: наверняка в listen вы упустили IP 192.168.1.13. Если это — локальный IP вашего компьютера, то даже при отключенном сетевом «шнурке» (если, конечно, сеть уже поднята) ваш сервер должен по этому адресу отвечать. Еще можно попинговать себя — может, у вас там firewall все блокирует.
Если прокси стоит на той же машине, на которой поднят http-демон на адресе 127.0.0.1, то в браузере надо поставить тот самый прокси и убрать галочку «Не использовать прокси для localhost» или что-то в этом роде. Ну и в адресной строке — 127.0.0.1/
чтоб веб-сервер слушал адреса отличные от 127.0.0.1, надо его настроить соответствующим образом. Вы не написали ни какая OS, ни какой веб-сервер, чтоб дать Вам конкретные указания.
Настройка openserver для общего доступа
Openserver очень удобный инструмент позволяющий быстро запустить вебсервер на локальном компьютере. Часто бывает необходимо работать с сайтом не только на компьютере с вебсервером, но и с другого компьютера в локальной сети и даже через интернет. У Openserver есть возможность выполнить настройку внешнего доступа к сайтам с другого компьютера.
Для открытия внешнего доступа к сайту на openserver необходимо зайти в настройки и перейти на вкладку «Сервер».
Если в поле «ip адрес» указать адрес вашего компьютера в локальной сети, то к вебсерверу можно будет подключится из локальной сети.
Если указать «все доступные адреса», то к сайту будет разрешено подключение из любой сети (доступ через интернет).
Устраняется эта ошибка следующим образом: переходим в папку с доменами C:OpenServerdomains и переименовываем localhost в openserver. После этого сервер запустится.
Необходимо учесть еще пару моментов:
1. Если у вас уже имеются на openserver опубликованные сайты, то могут возникнуть проблемы с подключение к mysql т.к. сменилось имя сервера. Для устранения этой ошибки достаточно в файле конфигурации вашей CMS сменить имя сервера с localhost на openserver.
3. Необходимо открыть соответствующие порты в брэндмауэре компьютера. Для веб это 80 порт. Либо можно отключить брэндмауэр.
4. Для постоянного доступа к сайту из сети интернет потребуется выполнить проброс портов на вашем роутере и получить статический ip адрес от провадера интернета.
13 thoughts on “ Настройка openserver для общего доступа ”
На этом сайте справа, в блоке Инфо, можете узнать свой внешний IP адрес.
Простите,но у меня выдает ошибку 502 на сайте.Что мне делать?
Простите, если написал не грамотно.
Здравствуйте! А если я хочу отправлять данные на сервер с помощью gprs модуля, то это вообще возможно с помощью openserver? На данные момент он не видит куда отправлять данные, тк сервер локальный. Я попробовал установить флажок как здесь написано, но ноль реакции. Обычно люди используют хостинг для данной задачи, а я хотел таким образом. Возможно он использует для передачи сотовую связь, а здесь идет речь об интернете. Модуль у меня sim800l
Здравствуйте Илья! Встатье идет речь о том как открыть сокет для подключения к веб-ресурсу расположенному на вашем компьютере. Если вы будете подключатся к нему с другого устройства в вашей локальной (домашней) сети, то проблем не возникнет. Но если вам необходимо подключиться из интернета, например через каналы перадачи данных gprs, то в этом случае нужно учесть что ваш веб ресурс находится за NAT вашего роутера и необходимо выполнить проброс портов в интернет. А так же вам может понадобиться статический ip адрес от провайдера вашего домашнего интернета.
Добрый день. Я не могу открыть общий доступ к сайту на OpenServer из вне. Все порты открыты, ip статический. Добавил домен локальный, установил туда сайт. Далее зашел в «Алиасы», в «исходный домен» вписал внешний ip адрес, в «конечный домен» вписал имя локального домена. Нажал добавить и сохарнил. При обращении к моему ip с других компьютеров в сети (у меня нет купленного домена, доступ к сайту идет по моему внешнему ip), людей редиректит на имя моего локального домена, следовательно у них ничего не работает потому что у них его нет. Можно ли как то сделать так, чтобы доступ к сайту был по моему ip без всяких алиасов?
Здравствуйте. Это потому-что глобальные днс сервера ничего не знают о вашем локальном домене и не смогут знать. Глобальная система доменных имен имеет свою четкую иерархию. Вам нужно обязательно купить домен в интернет в любом из корневых доменов ru, рф, com или любом другом и закрепить за ним свой ip. После этого в течении суток все днс сервера интернета сообщат эту информацию друг другу и ресурс станет доступен по имени.
Я только что установил сеть wi-fi дома. У меня есть все мои файлы на моем настольном компьютере (192.168.1.56) и хочу получить доступ к localhost там с другого компьютера (192.168.1.2).
на моем рабочем столе я могу получить доступ к localhost через нормальный http://localhost. Apache работает на порту 80, как обычно.
Что именно я должен сделать, чтобы достичь этого? В сети есть документация, но они либо не работают, либо слишком фрагментарны и запутанны для понимать.
Я думаю, что мне нужно внести изменения в httpd моего apache.файл conf и файл hosts. Есть идеи, какие изменения внести?
18 ответов
чтобы просмотреть его с других компьютеров, скорее всего, вам нужно только сделать http://192.168.1.56 или http://myPcsName если это не работает, есть вероятность, что на вашем компьютере работает брандмауэр или httpd.conf слушает только 127.0.0.1
Спасибо за подробное объяснение.
затем перейдите на любой компьютер в сети и введите http://computer-name (где вы меняете брандмауэр и на нем работает xampp) в вашем интернете браузер и счастливые дни:)
вот шаги, которые необходимо выполнить, если вы хотите, чтобы ваше приложение PHP было установлено на сервере LAN (не в интернете)
надеюсь, что это помогает! 🙂
Это должно быть все, что вам нужно для базовой установки
в этом примере используется 192.168.1.х IP. Конфигурация сети может использовать другой IP
в httpd.conf в Apache вы должны иметь:
Я бы оставил пустое имя, поэтому он получает значения по умолчанию:
разрешить гостевые машины и ты сам. В качестве меры предосторожности вы можете избежать разрешить все но вместо этого используйте конкретный гостевой IP, например разрешить из 192.168.1.xxx где xxx-IP гостевой машины. В этом случае вам может потребоваться рассмотреть статические IPs на гостевых машинах также
перезапустить все службы и Put Online из значка в трее
Иногда ваш брандмауэр может быть проблема. Убедитесь, что вы отключили мониторинг антивирусного брандмауэра. У меня получилось.
вырезать этот код и сохранить его где-нибудь для последующего использования i.e восстановление этой функции (помните, что удаление этого кода делает ваш компьютер уязвимым). Сохраните изменения в httpd-xampp.conf, перезапустите службы на XAMPP, и все.
Если вы подключены к сети Wi-Fi, то это намного проще. Просто найдите Ip, в котором вы подключились к Wi-Fi. Например:
затем запустите сервер xampp на своем компьютере.
затем на любом другом компьютере, подключенном к тому же Wi-Fi n/w, введите
перейдите в xampp-control на панели задач
Блокнот открываем с файл config
одна строка над ним, будет что-то вроде этого: 12.34.56:80
перезапустите службу apache и проверьте ее, Надеюсь, это сработает.
после обеспечения настройки конфигурации appache, как описано в других ответах на этой странице, Вам может потребоваться также открыть TCP-порты через брандмауэр, как описано здесь:
сначала перейдите в Network and Sharing center вашей машины windows.и просто выполните несколько шагов, чтобы получить свой IPv4-адрес.
поместите адрес IPv4 в другой браузер компьютера. примеру,http//192.168.0.102
вот что я сделал и работал для меня Windows 10 с:
теперь вы можете получить доступ к веб-сайту с других ПК в локальной сети
сначала перейдите в командную строку и введите
во-вторых, перейдите в командную строку и введите notepad c:/xampp/bin/apache/apache2.4.18/conf/extra/httpd-vhosts.conf
затем добавьте это ниже
Я полностью согласен с BugFinder.
если он не работает, то есть следующие возможные причины для этого:
Проблема Подключения К Сети:
Проблема Брандмауэра : В настройках брандмауэра windows нет разрешающего правила для XAMPP (apache). (Наиболее вероятная проблема)
проблема конфигурации Apache. : Ваш apache настроен на прослушивание только локальных запросов.
конфликт портов с другими серверами (IIS и т. д.)
Если все вышесказанное не работает, то, вероятно, есть какая-то проблема конфигурации на вашем сервере apache.попробуйте найти его, иначе просто переустановите его и перенесите все файлы php (htdocs) на новую установку XAMPP/WAMP.
Оборудование, доступ к общим папкам и принтерам
Для чего нужна локальная сеть
Локальная сеть дает множество удобных функций для использования нескольких компьютеров одновременно:
Что нужно для создания локальной сети
Для создания собственной LAN-сети минимальной конфигурации достаточно иметь пару компьютеров, Wi-Fi роутер и несколько кабелей:
Нужное оборудование у нас есть, что дальше?
Сначала необходимо определиться, каким образом будут соединяться между собой компьютеры. Если используется проводной способ подключения, то подключаем все кабели к роутеру или коммутатору и соединяем их в сеть. Существует несколько способов создания LAN-сетей.
Если используется Wi-Fi, то сначала необходимо убедиться, поддерживают ли устройства данный вид связи. Для компьютера может пригодиться отдельный Wi-Fi-адаптер, который придется отдельно докупать. В ноутбуках же он предустановлен с завода. Подключаем устройства к одному Wi-Fi-маршрутизатору.
Настройка обнаружения
Просто подключить оборудование друг к другу недостаточно, поэтому идем дальше:
Настроить сетевое обнаружение и общий доступ к файлам
Заходим в раздел «Сеть» проводника. Если все подключено правильно, то мы увидим подключенные к сети устройства. Если же нет, то Windows предложит нам настроить сетевое обнаружение. Нажмите на уведомление и выберите пункт «Включить сетевое обнаружение и доступ к файлам». Стоит учесть, что брадмауэр может помешать работе LAN, и при проблемах с работой сети надо проверить параметры брадмауэра. Теперь надо только включить нужные папки и файлы для общего доступа.
Как открыть доступ к папкам?
Нажимаем ПКМ по нужной папке и заходим во вкладку «Доступ». Нажимаем «Общий доступ» и настраиваем разрешения. Для домашней локальной сети легче всего выбрать вариант «Все». Выбираем уровень доступа для остальных участников «чтение или чтение + запись».
Теперь из свойств папки заходим во вкладку безопасности. Нажимаем «Изменить» и «Добавить». Выбираем «Все» и активируем изменения. В списке разрешений для папки должна находиться группа «Все». Если нужно открыть доступ не к отдельной папке, а всему локальному диску, то нужно зайти в свойства диска, нажать «Расширенная настройка» и поставить галочку в поле «Открыть общий доступ». Командой «localhost» можно посмотреть, какие папки данного компьютера имеют общий доступ для локальной сети. Чтобы просмотреть файлы из общих папок нужно в проводнике найти раздел «Сеть» и открыть папку нужного компьютера.
Как подключить принтер в локальную сеть
В «Устройствах и принтерах» нужно выбрать принтер и нажав ПКМ перейти в свойства принтера. Во вкладке «Доступ» нажать на галочку «Общий доступ». Принтер должен отображаться иконкой, показывающей, что устройство успешно подключено к LAN.
Если нужно закрыть доступ к папке, то в свойствах надо найти пункт «Сделать недоступными». Если же нужно отключить весь компьютер от LAN, то легче всего изменить рабочую группу ПК.
Администрирование и создание локальных сетей с помощью программ
Бывают ситуации, когда необходимо сделать локальную сеть, но это физически невозможно. На помощь приходит программное обеспечение, позволяющее создавать виртуальные локальные сети. Существуют разные программы для создания администрирования локальных сетей. Расскажем о паре из них:
RAdmin
Очень удобное приложение, позволяющее работать с локальной сетью или VPN в пару кликов. Основные функции программы это: удаленное управление компьютером с просмотром удаленного рабочего стола, передача файлов. Также программа может помочь геймерам, играющим по локальной сети.
Hamachi
Пожалуй, самая популярная программа в данной категории. Может создавать виртуальные локальные сети с собственным сервером. Позволяет переписываться, передавать файлы и играть в игры по сети. Также имеет клиент для Android.
Openserver доступ из локальной сети. Настройки опенсервер
Сегодня я расскажу как можно удалённо получить доступ к локальному серверу на OpenServer. Это вам понадобится если вы захотите выводить свои данные, например температуру, не только на маленький LCD экранчик, а на экран монитора или своего телефона. Это конечно можно сделать и локального без сервера. Можно поднять сервер и на ESP8266, но используя OpenServer вы сможете сохранять свои данные в базу данных и потом производить с ними любые действия.
Такие как:
- Сортировка
- Поиск
- Сравнение
- Вывод в интервале времени
- И другие
Просто так в локальный сервер не попадёшь, поэтому он и называется локальный, то есть только на этом компьютере. Но в OpenServer есть возможность настроить его как хостинг в своей локальной сети. И это совсем не сложно. Но надо знать последовательность действий.
Если вы просто переведёте доступ, то вы потеряете связь с базой MySQL. Поэтому надо сначала настроить базу.
Для этого нам нужно разрешить использовать базу с других IP, а не только с localhost или 127.0.0.1 и создать нового пользователя со всеми правами доступа.
Теперь приступим к настройке самого OpenServer.
Сначала вам надо узнать IP адрес на котором находится сервер.
Для этого вызываем командную строку. Для этого в поисковой строке компьютера надо набрать cmd.
У вас откроется вот такое вот окно в котором надо написать ipconfig.
Смотрим строчку IPv4 и запоминаем или записываем этот адрес.
В браузере пишем этот адрес, и нам пишут, что нет доступа. Так и должно быть, потому что у нас сервер настроен на адрес 127.0.0.1
Заходим в Настройки и идём во вкладку Сервер. Здесь выбираем свой IP адрес и больше ничего не меняем.
Переходим во вкладку Алиасы. Здесь в поле Исходный домен пишем свой IP, а в поле Конечный домен выбираем localhost. Обязательно не забываем нажать кнопку Добавить. У вас появится новая строка. Нажимаем Сохранить и у вас перезагружается Сервер.
И появляется окно с ошибкой. Сбой запуска. Это потому, что домен localhost можно запускать только с адреса 127.0.0.1 или localhost.
Заходим в папку где у вас установлен OpenServer. В папку domains и переименовываем localhost на другое имя. Желательно что бы эта папка была не пустая и в ней был хотя бы один файл, а лучше всего файл с именем index. Проверяем что у нас сейчас. Ничего не запускается. Потому что не включен сервер.
Запускаем сервер. Снова заходим в меню Сервера и видим, что вместо localhost у вас теперь другое имя.
Нажимаем на него и у вас открывается рабочее окно.
Сейчас у нас открылось окно из предыдущего примера. Эту таблицу мы делали в прошлом видео. Сейчас здесь 7 полей, так как одно мы удалили.
Теперь попробуем добавить ещё 2 поля.
Я в неё добавил дамп таблицы из прошлого урока. Он тоже будет лежать в архиве.
Надеюсь как добавлять таблицу вы знаете, если нет, то пересмотрите предыдущее видео.
Вставляем ещё два поля Со случайными данными. Сохраняем и смотрим что у нас получилось. Как видите поля добавились. Всё работает.
И самое главное, что чуть не забыл. Если у вас не получается открыть сайт на другом устройстве, то вам обязательно надо разрешить это сделать в своём Брандмауэре. Для этого надо создать правило.
Я покажу как это сделать на Windows 10.
В поиске Windows набираем брандмауэр и открываем эту программу.
- Ищем Дополнительные параметры и нажимаем на ссылку.
- Затем создаём правило для входящих подключений.
- Нажимаем на Правила для входящих подключений.
- Нажимаем на Создать правило. Здесь нам надо разрешить работу с портами 80 и 8080.
Поэтом выбираем для Порта и через запятую указываем нужные нам порты. Дальше со всем соглашаемся. И пишем названия нашего правила. Называться оно может как угодно. Просто потом не забудьте как оно называется, а то потом будете долго его искать, так как этих правил в Windows очень много.
Видим, что правило создалось и оно работает.
Всё работает.
Спасибо за то что досмотрели до конца. До встречи в новых видео.
Если вы пользуетесь Open Server’ом и появилась необходимость открыть сайт сайты для других участников вашей локальной сети. То тогда может прибегнуть к инструкции ниже.
Далее вам необходимо зайти в настройки и, в открывшимся окне настроек, зайти во вкладку Сервер
Далее заходим во вкладку Алиасы. Там мы видим 2 текстовых поля. Исходный домен и Конечный домен. В исходный домен прописываем на IP адрес. Узнать его можно в командной строке использую команду ipconfig. Например наш адрес будет 192.168.0.102 Именно его и прописываем как исходный. В конечно домен нужно прописать домен который вы собираетесь открыть для сети. НУ или можно выбрать в выпадающем списке. Потом жмём на Далее.
Теперь ваш сайт доступен для других участников сути. Для этого им необходимо ввести в адресную строку ваш IP адрес.
Если вы используете какую либо CMS ну или просто на вашем сайте уже прописано подключение к БД, то с вероятностью в 90% он у вас не заработает и выдаст ошибку с подключением. Для этого вам необходимо заменить хост БД с localhost(127.0.0.1) на IP адрес который вы узнали при помощи ipconfig в консоли.
Например в CMS битрикс я заменил host в файлах /bitrix/php_interface/dbconn.php, а так же в /bitrix/.setting.php
В WordPress я менял файл wp-config.php который находится в корне сайта.
После таких манипуляций, мои сайты без проблем заработали на локальных компьютерах.
2. На компьютере с которого подключаетесь необходимо внести изменения в файл C:WindowsSystem32driversetc. Добавляем запись: 10.0.0.2 sitename (где 10.0.0.2 — адрес компьютера с вебсервером, sitename — имя вашего домена в папке C:OpenServerdomains)
2 thoughts on “ Настройка openserver для общего доступа ”
Подскажи что делать?! Мне надо зайти в C:WindowsSystem32driversetc и изменить «hosts» — 127.0.0.1 localhost на 10.0.0.2 «Свой сайт — домен» Так получается?! Или надо создать фаил надо тогда какой формат? txt?
В hosts имеющиеся записи не редактируй. Просто добавь еще одну строку, например так: 192.168.1.5 domen где domen — это локальное имя твоего сайта
Всем привет! На связи Заур Магомедов с очередной порцией материала для веб-мастеров. Не успел начаться год, как мы уже приблизились к концу февраля. Пишу этот пост в праздничный день 23 февраля и пока не забыл — поздравляю всех мужчин с Днем защитников отечества! Ну что можно пожелать еще, как не мирного неба над головой и здоровья всем нам. А теперь собственно перейдем к теме поста.
Когда разрабатываешь сайт по ходу дела могут появляться какие-либо вопросы к заказчику. Так вот эти вопросы удобнее, а в некоторых случаях просто обязательно обсуждать, когда заказчик видит сам сайт. Как мы можем показать сайт заказчику если он разрабатывается на локальном сервере? Можно, конечно, выгрузить на хостинг, это как вариант. Но для меня лично это неудобно, т.к. придется делать обновление на хостинге периодически по мере поступления вопросов. Можно также работая на локалке, при каждом сохранении файлов выгружать их на хостинг, причем делается это автоматически, например, в редакторе Sublime Text 3 + плагин Sftp есть такая возможность.
Не смотря на вышеперечисленные способы, есть вариант дать доступ к локальному сайту из интернета для просмотра. Тогда заказчик может наблюдать за всем ходом работы. Единственный минус — когда вы выключаете компьютер просмотр станет невозможным. Можно в принципе компьютер и не выключать, пусть работает, ничего страшного в этом нет. Давайте теперь рассмотрим, как показать сайт по локальной сети и дать доступ из интернет.
В качестве веб-сервера я буду использовать мой любимый Open Server.
Доступ к сайту по локальной сети
Далее в окне командной строки вводим команду «ipconfig» и получаем вот такой результат.
Доступ к локальному сайту из интернета
Следует иметь ввиду, что доступ к компьютеру из вне нарушает гарантию безопасности. Некоторые дыры в скриптах, запущенные с правами администратора могут открыть хакерам доступ к вашему компьютеру. Перед настройкой удаленного доступа обязательно почитайте рекомендации разработчика в документации к требованиям безопасности.
Регистрируемся на сайте noip.com. При регистрации можно отметить чек-бокс «Create my hostname later», т.е. создать имя хоста позже. Обратите внимание, на странице регистрации указано, что доступно бесплатным пользователям. Нас интересует именно «Hostnames», т.е. количество создаваемых хостов. Для бесплатного аккаунта это количество равно — 3. Думаю этой цифры будет более, чем достаточно.
Все, вбиваем в адресной строке браузера наш хост, в моем случае это — my-site.ddns.net и ура наш локальный сайт открывается. Проверять лучше на телефоне или на другом устройстве, которое не подключено к вашей локальной сети, т.к. данный хост может открыться и по локалке. Можно в телефоне отключить Wi-Fi и через мобильный интернет проверить. Вот, что у меня получилось.
На этом все. Надеюсь вам данная статья пригодится. Если возникнут вопросы, то задавайте в комментариях, постараемся решить ваши проблемы. Всем пока и встретимся в других постах.
Как открыть сайт в локальной сети с локального компьютера?
Что делать, если у вас нет выделенного IP-адреса?
Как веб-сервер на своём компьютере сделать доступным для других
После установки веб-сервера может понадобиться сделать его доступным для других в локальной или глобальной сети. Это может быть нужно, например, чтобы тестировать свой сайт на разных платформах (посмотреть, как выглядит сайт на мобильных телефонах) или если вы создали сервис (файлообменник, чат и т.п.), который должен быть доступен для других.
Локальные и глобальные компьютерные сети
Чтобы добиться нужного результата, необходимо знать, что компьютерные сети бывают локальными и глобальными. Пример локальной сети: домашний роутер, к которому подключены компьютеры и мобильные устройства. Глобальная сеть – это Интернет.
Глобальная сеть и локальные сети различаются IP адресами. Каждое сетевое устройство в любой сети должно иметь свой уникальный IP адрес. Особенностью IP адресов в глобальной сети является то, что они уникальны на глобальном уровне, т.е. к Интернету не могут быть подключены устройства, у которых одинаковый IP. В локальных сетях IP адреса также уникальны, но уникальны они только на локальном уровне: т.е. в вашей домашней сети IP адрес, к примеру, 192.168.0.2 может быть только у одного устройства, иначе это вызовет проблемы; но у других пользователей, имеющих свои локальные сети, в этих сетях также может использоваться IP адрес 192.168.0.2.
Поскольку локальные сети напрямую не связаны друг с другом, не возникает путаницы из-за одинаковых IP адресов. Связь между локальными сетями может происходить черед подключение к глобальной сети. Это происходит обязательно через устройства, которые имеют глобальный IP.
Примечание: Я знаю про NAT (технология, позволяющая нескольким устройствам иметь Интернет-подключение через один IP адрес), про объединение локальных сетей с помощью другой локальной сети, про туннелированние и т.д., но сознательно пропускаю это для упрощения.
Локальные и глобальные IP адреса
Работа домашней (локальной) сети, в которой присутствует роутер и несколько устройств, подключённых к роутеру, обычно выглядит следующим образом:
Настройка веб-сервера, чтобы его можно было открыть на других компьютерах в локальной сети
По умолчанию, веб-сервер Apache настроен отвечать всем, кто пытается к нему подключиться. Подключиться к компьютеру, а, следовательно, и к веб-серверу, проще всего по его IP адресу.
Если вы хотите открыть страницу локального веб-сервера на другом устройстве (компьютер, телефон), подключённом к этой же локальной сети, то достаточно в строке браузера набрать IP адрес компьютера, на котором запущен веб-сервер.