Я установил xammp на своем новом ноутбуке, и я могу получить к нему доступ, используя localhost
или 127.0.0.1
, но НЕ при использовании имени компьютера. , используя имя компьютера, также работал ранее на моем рабочем столе. Я уже пытался отключить брандмауэр, который не помог - любые идеи? спасибодоступ к xampp с использованием имени компьютера
ответ
Первое, что нужно проверить, это то, что разрешает ваше имя компьютера.
Перейдите в командную строку и сравните вывод следующих двух команд.
ping computername
ping localhost
Что вы, вероятно, обнаружите, что локальный решает 127.0.0.1 (Or :: 1, если вы используете IPv6, тоже) и имякомпьютер рассосется к вашему сетевым картам IP-адресу.
Если это так, убедитесь, что XAMPP прослушивает все IP-адреса или добавляет в ваш компьютер IP, если он будет оставаться статичным.
Вы МОЖЕТЕ добавить потенциальную запись хоста, которая разрешает имя компьютера 127.0.0.1, но я бы не рекомендовал этот маршрут лично.
Я пробовал это - это точно так, как вы его описали. Я попробую изменить файл конфигурации xampp. – Fuxi
В дополнение к ответу Дэна, который объясняет, почему он не работает, вот исправление.
Сообщение об ошибке, которое я получаю, выглядит следующим образом. Это на немецком, но неважно. В нем говорится о новой концепции безопасности. Вам разрешен доступ только из локальной сети. В нем также говорится, как изменить его.
Zugriff verweigert!
Neues XAMPP Sicherheitskonzept:
Der Zugriff Ауф дас angeforderte Objekt IST нур AUS DEM lokalen Netzwerk möglich.
Diese Einstellung kann in der Datei "httpd-xampp.conf" angepasst werden.
Sofern Sie dies für eine Fehlfunktion des Servers halten, informieren Sie bitte den Webmaster hierüber. Ошибка 403
В вашей папке XAMPP есть файл под названием httpd-xampp.conf
В моем случае это здесь:
C: \ XAMPP \ Apache \ конф \ экстра \ HTTPD-xampp.conf
В этом файле в самом низу найти, где он говорит
<LocationMatch "^/(?i:(?:xampp|security|licenses|phpmyadmin|webalizer|server-status|server-info))">
Order deny,allow
Deny from all
Allow from 127.0.0.0/8
ErrorDocument 403 /error/HTTP_XAMPP_FORBIDDEN.html.var
</LocationMatch>
и закомментируйте Deny from all and Allow
строк:
<LocationMatch "^/(?i:(?:xampp|security|licenses|phpmyadmin|webalizer|server-status|server-info))">
Order deny,allow
# Deny from all
# Allow from 127.0.0.0/8
ErrorDocument 403 /error/HTTP_XAMPP_FORBIDDEN.html.var
</LocationMatch>
Теперь перезапустите apache и он должен работать.
Edit:
Вы также можете добавить имя хоста в качестве Allow директивы:
Allow from 127.0.0.0/8
Allow from pc001.MYCOMPANY.local
Узнайте ваше полное имя хоста, включая домен из командной строки:
C:\>hostname
pc001
C:\>ping pc001
Ping pc001.MYCOMPANY.local [...]
Вероятно, это путь! Это лучше, чем открывать двери всем.
Дополнительная информация может быть найдена в Apache doc.
Слово предупреждения: Теперь можно получить доступ к вашей установки XAMPP (веб-сервер, базу данных и так далее) с каждой машины в сети. Это риск для безопасности.
Хорошее дополнение. Просто быстрый вопрос - почему бы не добавить IP-адрес в «Разрешить», тем самым разрешив только локальный просмотр? (Подлинный вопрос, я не знаком с XAMPP) – Dan
Becaue, если его адрес с сервера DHCP, чем это может не работать постоянно. В доверенной среде я бы просто отключил проверку. – simbabque
Это прекрасно, просто хотел проверить мое понимание – Dan
- 1. Ubuntu Xampp локальный доступ с другого компьютера
- 2. Доступ к каталогу xampp/htdocs с удаленного компьютера
- 3. Как получить доступ к серверу XAMPP с отдельного компьютера?
- 4. Как получить доступ к localhost (xampp) с другого компьютера
- 5. доступ к протоколу websocket с удаленного компьютера
- 6. Доступ к наборам с использованием имени (Flickr)
- 7. Пакет - найдите сетевой IP-адрес компьютера с использованием имени компьютера
- 8. Доступ к хосту Linux с компьютера Windows
- 9. Доступ к локальному веб-сайту IIS в рабочей группе с другого компьютера с использованием имени хоста
- 10. Доступность XAMPP либо с usb, подключенным к компьютеру, и с использованием интернет-соединения компьютера, либо наоборот
- 11. Доступ к XAMPP из Bluestacks
- 12. XAMPP доступ к другому компьютеру
- 13. доступ xamp с другого компьютера
- 14. Доступ к расширению Chrome с другого компьютера
- 15. Доступ к репозиторию Subversion с другого компьютера
- 16. Доступ к таблице SQL с другого компьютера
- 17. Доступ к серверу MySql - с любого компьютера?
- 18. Доступ к phppgadmin с другого компьютера?
- 19. Доступ к приложению с другого компьютера
- 20. Доступ к виртуальному хосту с другого компьютера
- 21. Доступ к phpmyadmin с другого компьютера
- 22. Доступ к устройству Android с удаленного компьютера
- 23. Доступ к USB-накопителям с «компьютера»
- 24. Доступ к серверу Tomcat с удаленного компьютера
- 25. Доступ к виртуальным хостам с удаленного компьютера?
- 26. Доступ к локальному хосту с другого компьютера
- 27. Разрешить доступ к Postgresql с любого компьютера
- 28. Подключение Mysql от другого компьютера к серверу xampp? Ошибка 1045
- 29. Доступ к XAMPP из Интернета
- 30. Удаленная база данных xampp с другого компьютера
Какое сообщение об ошибке вы получаете? Я получаю код статуса 403, когда я пытаюсь его с именем хоста. Это из-за того, что сказал @Dan. – simbabque
он пытается подключиться навсегда и заканчивается таймаутом. – Fuxi