localhost
Если вы хотите перейти на http://localhost, то воспользуйтесь быстрыми ссылками для входа:
- http://localhost
- http://localhost:8080
- http://localhost:8081
- http://localhost/phpmyadmin
- http://localhost/WordPress
- http://localhost:3000
- http://localhost/php
- http://localhost/index
- http://localhost/index.php
- http://localhost/server
- http://localhost/bonfire
Зайти на порты localhost’а с другого компьютера
Поставил систему видеонаблюдения motion, настроил конфиг, включаю, захожу на localhost:8081 — вижу видео, включаю на другом компе в этой же локалке — браузер пишет, что не найдено, включаю на localhost’е по локальному адресу — тоже не видит.
Вопрос, как читать с localhost:8081 на другом компе? На другие порты тоже не заходит, ufw disable сделал. Просто на localhost по IP с другого компа заходит.
гм. localhost на то и localhost, что он есть на каждой машине и у каждого он свой.
сделай «netstat -ltnp | grep :8081»
то можно с соседней машиный можно попробовать обратиться по ip-адресу машины с motion, если в iptables не закрыт этот порт.
Статья Делаем локальный сайт (на localhost) доступным для других компьютеров
Эта статья для тех, у кого есть сайт на локальном сервере и кто хочет сделать его доступным с других компьютеров. Кстати, если у вас ещё нет локального сервера, то вы с лёгкостью его поставите по этой инструкции. Подразумевается, что ваш сервер установлен по указанной инструкции, если это не так, то файлы могут находится в других директориях.
- внутри квартиры (всегда);
- внутри локальной домашней сети (почти всегда);
- для всех пользователей Интернета (не всегда).
Разница в вероятностях (всегда-иногда) заключается в вашем 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:WindowsSystem32Driversetchosts
Каждому из них нужно будет добавить туда строчку:
ваш_IP ваш_сайт
например
192.168.43.90 alexblog.local
После этого набирая в адресной строке браузера http://alexblog.local они будут попадать на ваш сайт.
Зачем все эти сложности?
Открытие доступа к локальному серверу может быть полезным по ряду причин, правда, обычно они довольно специфические. Те, кто этим занимаются, знают для чего они это делают. Сейчас, когда не нужно платить за трафик (но нужно платить за электричество), гораздо разумнее разместить свой сайт (доступ к которому вы хотите открыть для всех) на хостинге.
Более того, открывая доступ к своему localhost нужно подумать о безопасности. В данной статье я этот вопрос не затрагиваю, но могу вас заверить, что Apache, запущенный от имени администратора (а именно так он у большинства на локахосте и запущен), через скрипты PHP (или уязвимости в них), может «путешествовать» по каталогам дисков. Т.е., по крайне мере теоретически, злоумышленник через уязвимости в вашем сайте может скачать файлы с вашего компьютера или удалить файлы, например, в директории Windows. Если заботиться о безопасности локального сервера является слишком сложным занятием для вас, то ответ очевиден — хостинг.
, которые бывают на хостингах и самая низкая цена!
Хотите узнать, как заполучить короткий и красивый адрес электронной почты (e-mail)? или как выбрать качественный хостинг? Всё это и многое другое на сайте codeby.net. Подписывайтесь на нашу e-mail рассылку (внизу страницы) или на ленту новостей и вы узнаете первым о новых статьях! Также вступайте в нашу официальную группу вконтакте — там вам очень рады!
Доступ к localhost (xampp) с другого компьютера через сеть LAN без изменения URL-адреса
У меня есть настраиваемый домен (виртуальный хост, например как создать виртуальный хост на XAMPP). Локальный IP-адрес этого ПК — 192.168.1.9, и я обращаюсь к нему с помощью http: //sample.test.
Теперь я нахожусь на другом ПК, и его локальный IP-адрес 192.168.1.8. Как получить доступ к http: //sample.test через этот ПК? Можно ли настроить этот компьютер для доступа к сайту, просто используя http: //sample.test, потому что изменение URL-адреса (начальный URL-адрес с IP-адресом) нарушает работу сайта.
Обновление: у меня ПК с Windows 10
Попробуйте изменить файл хоста Windows (c: windows system32 drivers etc hosts, открытый от имени администратора) на компьютере 192.168.1.8 и добавьте эту строку. 192.168.1.9 sample.com и сохраните его
Какую операционную систему вы используете (Mac, Linux, Windows, . )? В операционной системе Mac или Linux вам нужно отредактировать файл / etc / hosts с правами root и добавить в конце то, что предлагает @NickZulu.
Настройка локального сервера
По причине безопасности, запустить index.html с вашего компьютера не получится.
Вам нужно будет поднять локальный сервер, и мы объясним как.
Включаем Internet Information Service(IIS)
- Щелкните [Программы] в [Панель управления].
Добавляем файлы в локальный сервер.
Папка для веб-сервера создастся автоматически, при включении IIS. Вам просто нужно скопировать в эту папку папку вашего проекта.
-
В [Мой компьютер] откройте [Локальный диск C:].
Заходим на локальный сервер через браузер
- Откройте ваш браузер.
- Введите в адрессной строке:
http:///Папка проекта/
или
http:///Папка проекта/
или
http://localhost/Папка проекта/
Узнаём имя компьютера
- Щелкните правой кнопкой мыши по [Мой компьютер], выберите [Свойства].
Узнаём ваш IP адресс
- Щелкните [View network status and tasks] in the [Control Panel].
Настраиваем localhost
Для доступа к серверу по http://localhost/ в браузере, вам нужно настройть «hosts» файл.
-
Откройте [Пуск], Выберите [Все программы], [Стандартные]. Щелкните правой кнопкой мыши по [Блокнот] и выберите [Запустить от Администратора].
3 простых шага.
Step 1: DNS Server
Настройка DNS-сервера в вашей сети. Пусть это будет на pompei для удобства и используйте что-то вроде dnsmasq.
Dnsmasq предоставляет переадресацию системы доменных имен (DNS), . .
Мы хотим, чтобы pompei запускал DNSmasq для обработки запросов DNS Hey, pompei, where is symfony.local и отвечал Hey, sure think, it is on 192.168.1.5 but don’t take my word for it .
Вперед установите dnsmasq, файл конфигурации dnsmasq обычно находится в /etc/dnsmasq.conf в зависимости от вашей среды.
Я лично использую no-resolv и google servers server=8.8.8.8 server=8.8.8.4 .
* Примечание: * ВСЕГДА перезапустите DNSmasq, если вы изменяете файл /etc/hosts, поскольку никакие изменения не вступают в силу в противном случае.
Step 2: Firewall
Чтобы работать, pompei должен разрешать входящие и исходящие пакеты «домена», которые идут от и до порта 53. Конечно! Это DNS-пакеты, и если pompei не позволяет их, у вас вообще не будет доступа к вашему DNS-серверу. Идем дальше и открываем этот порт 53. В linux вы классически используете iptables для этого.
Разделяя то, что я придумал, но вам, скорее всего, придется погрузиться в ваш брандмауэр и хорошо все понять.
Сообщите вашему маршрутизатору, что ваш сервер dns включен на 192.168.1.5 . В большинстве случаев вы можете просто войти в свой маршрутизатор и легко изменить это вручную.
Это, когда вы находитесь на машине и запрашиваете symfony.local , он будет запрашивать ваш DNS-сервер, где находится symfony.local , и как только он получит свой ответ от DNS-сервер, отправит соответствующий HTTP-запрос на pompei на 192.168.1.5 .
Я позволил тебе играть с этим и наслаждаться поездкой. Эти два шага являются основными рекомендациями, поэтому вам придется отлаживать и тратить несколько часов, если вы впервые это сделаете. Скажем, это немного более совершенная сеть, есть первичный DNS-сервер, вторичные DNS-серверы, и т.д.. Удачи!