Как я могу получить доступ к локальному серверу Wamp на другом компьютере
<Directory /> Options FollowSymLinks AllowOverride None Order deny,allow Allow from all </Directory>
Я использую этот код в файле http.config, но не работаю
Вы можете просто использовать опцию Put Online
вашего сервера WAMP, и вы можете использовать этот текущий IP-адрес системы и получить прямой доступ с другого компьютера.
Сделайте это на системном трее
Затем вы можете найти свой IP-адрес, набрав ipconfig
или whatismyip.com
сайт whatismyip.com
а затем получить доступ к нему в другой системе.
Поскольку вы можете получить доступ к нему с локального компьютера, на котором запущен сервер по http://localhost
вас есть два варианта доступа к нему из локальной сети локальной сети:
http://192.168.1.20
http://computer1/
Чтобы узнать свой текущий IP: Пуск -> в поле поиска напишите cmd
и нажмите enter, чтобы открыть командную строку -> в командной строке: ipconfig вы получите что-то вроде этого:
IP-адрес вашего компьютера – это значение IPv4-адреса.
Чтобы узнать имя своего компьютера, просто щелкните правой кнопкой мыши значок компьютера в меню «Пуск», затем выберите свойства, чтобы получить этот снимок экрана:
Однако для метода имени компьютера вы должны быть уверены, что каждый компьютер в вашей локальной сети имеет уникальное имя.
Существует некоторая прошивка маршрутизаторов, поддерживающая локальный DNS на маршрутизаторе, поэтому вам не нужно редактировать файлы хостов для каждого компьютера в сети. Например, у меня уже есть прошивка dd-wrt на Linksys WRT54G:
Моя работа не работала раньше, когда я пытался использовать IP-адрес моего компьютера в URL-адресе. Я нашел причину для строки в httpd.conf:
Имя_сервера localhost: 80
который я обновил, чтобы быть
Имя_сервера {IP-адрес My comp}: 80
Если вам просто нужно получить доступ к серверу Wamp с другого ПК локальной сети, как указывалось в некоторых ответах, вы можете использовать LAN IP
или имя Computer-Name
в URL-адресе, ServerAlias
директива VirtualHost ServerName
или ServerAlias
содержит этот LAN IP
или Computer-Name
(поэтому Apache может вернуть правильный веб-сайт).
Но если вам нужно использовать доменное имя, вам нужно будет отредактировать Hosts file
каждого ПК и обновить его с правильным разрешением имени домена для локального IP-адреса ( и убедитесь, что LAN IP назначается каждый раз на правильное устройство маршрутизатором ).
Хотя есть гораздо лучшие решения, которые будут работать на всех устройствах (включая Mac, Linux, мобильные устройства, такие как iPhone, телефоны Android и т. Д.), Если у вас есть WiFi-маршрутизатор, который может быть свернут с одним из открытых прошивок или уже способен DNS Masquerading
как описано здесь: Доступ к веб-сайтам на локальной сети (LAN) веб-сервере . «DNS Masquerading» (в этом контексте) в основном использует собственный «Hosts-файл» WiFi-маршрутизатора для разрешения имени домена для локального IP-адреса.
Шаг 1: Нажмите кнопку окна + r в то же самое время, которое открывает инструмент запуска окна.
Шаг 2. Запишите CMD, затем нажмите кнопку ввода. Откройте терминал CMD.
Шаг 3: Затем напишите команду «ipconfig»
Шаг 4. Затем обратите внимание на адрес ipv4: 192.168.xx (от беспроводного адаптера беспроводной сети Wi-Fi Hedaer) (Этот IP-адрес необходим другому компьютеру вместо локального URL-адреса)
Шаг 5: Перейдите в файл phpmyadmin.conf файла системы хостинга (где установлен wamp … Путь к файлу -> C: \ wamp \ alias \ phpmyadmin.conf)
Шаг 6: Замените это утверждение
<ifDefine APACHE24> Require local </ifDefine> <ifDefine !APACHE24> Order Deny,Allow Deny from all Allow from localhost ::1 127.0.0.1 </ifDefine> with Require local Require ip 192.168.0 Note : (If your Ip is something like 192.147.xx) then you write 'Require 192.147.0' instead of 'require 192.168.0')
Шаг 7. Перезапустите ваш Wamp-сервер.
Шаг 8: Введите 192.xxx/phpmyadmin в строке url вашей собственной системы, из которой вы хотите получить доступ к серверу хостинга wamp
Шаг 9: Конец.