Эта статья предназначена для тех, кто имеет веб-сайт на локальном сервере и хочет сделать его доступным для других компьютеров. Кстати, если у вас еще нет локального сервера, вы можете легко установить его, используя эти инструкции. Предполагается, что сервер установлен в соответствии с этими инструкциями, в противном случае файлы могут быть найдены в других каталогах.
- В квартире (всегда), в
- В пределах локальной домашней сети (почти всегда), и
- для всех пользователей Интернета (не всегда).
Разница в шансах (всегда и всегда) — это ваш собственный IP. В статическом случае все гораздо проще. Как создать локальный IP-сервер, в этой статье не объясняется.
В пределах своей квартиры вы определяете собственную политику назначения адресов. Например, маршрутизатор Wi-Fi может раздавать устройствам любые динамические IP-адреса, а вы можете скоординировать работу маршрутизатора и устройств для назначения всех статических адресов.
Локальные сети в доме обычно создаются местным интернет-провайдером. В таких сетях каждый пользователь обычно имеет два IP-адреса: один локальный (статический, который пользователь импортирует при настройке компьютера или веб-устройства) и динамический, который назначается при доступе в Интернет.
Локальный адрес выглядит следующим образом (вместо нуля должно быть другое число):.
C: откройте файл serverbinapache24confhttpd.conf и найдите строку
Вам нужно заменить IP-адрес на наш адрес. Мой локальный IP — 192.168.43.90
Сохраните файл и перезапустите сервер. Вот и все!
Я попытался получить доступ к серверу, набрав IP в браузере (http://192.168.43.90/???????). Как и ожидалось, доступа нет, но причина очевидна. Брандмауэр. Брандмауэры должны быть правильно настроены, но в целях тестирования их необходимо отключить.
Теперь все готово, и доступ к вашему сайту можно получить с любого устройства в домашней или городской сети по адресу http://192.168.43.90/?????????. На следующем снимке экрана вы подключены к локальному серверу с вашего телефона.
24 часа в сутки.
Если у вас есть статический IP для подключения к Интернету (некоторые интернет-провайдеры позволяют подключаться платно), вы можете превратить свой компьютер в настоящий хостинг-сервер. Разумеется, компьютер должен быть включен 24 часа в сутки. В противном случае попасть на ваш сайт невозможно.
В локальной сети вы можете придумать название своего сайта и попросить своих друзей и всех, кто его посещает, C:WindowsSystem32DriversEchSteCHOST. Введя http: //alexblog.local в адресную строку браузера, вы попадете на сайт.
К чему вся эта суета?
Открытый доступ к локальным серверам может быть полезен по разным причинам, но обычно он очень специфичен. Те, кто это делает, знают, почему они это делают. Поскольку вам больше не нужно платить за трафик (но нужно платить за электричество), гораздо разумнее иметь дело с сайтом (который вы хотите выделить каждому).
Кроме того, вам необходимо подумать о безопасности при открытии доступа к LocalHost. Хотя это не обсуждается в данной статье, можно гарантировать, что Apache, запущенный как менеджер (а большинство Lochost’ов запускают именно его), может "бродить" по PHP-скриптам (или их уязвимостям) в каталогах на диске. Это означает, по крайней мере теоретически, что злоумышленник может загрузить файлы с вашего компьютера или удалить файлы в каталоге Windows через уязвимость на сайте. Если обеспечить безопасность локального сервера для вас очень сложно, ответ очевиден: гостеприимство.
Несколько вещей, которые вам нужно знать о хостинге и дешевых ценах!
Хотите узнать, как получить короткий и приятный адрес электронной почты или как выбрать качественного веб-хостера? На Codeby.net все это и многое другое. Подпишитесь в нашем отчете по электронной почте (внизу страницы) или в нашей новостной ленте, и вы будете первыми получать уведомления о новых статьях! Вы также можете присоединиться к нашей официальной группе в Facebook.