Не могу получить доступ к XAMPP (1.7.3) из моей локальной сети - PullRequest
0 голосов
/ 30 июня 2010

Я использую XAMPP 1.7.3 в Windows 7. Моя проблема заключается в том, что при попытке получить доступ к своему серверу (localhost) с другого компьютера сервер не отвечает. Например, [на моем компьютере], когда я набираю 'http://localhost',, появляются мои страницы. Однако, когда я пытаюсь получить доступ к 'http://192.168.0.102' с моего компьютера, ничего не происходит. Когда я набираю свой внешний IP-адрес, ничего не отображается, но при добавлении HTTPS к внешнему IP-адресу появляется страница конфигурации Linksys WRT54GS с запросом пароля. Я уже пробовал переадресацию портов и локальный «статический IP», и не повезло, кроме того, что мой локальный IP никогда не менялся. Кто-нибудь может мне помочь?

1 Ответ

1 голос
/ 30 июня 2010

Вот как у меня настроена установка XAMPP. Может быть, это будет работать для вас.

  • Откройте C: \ xampp \ apache \ conf \ extra \ httpd-vhosts.conf

  • Добавьте блок VirtualHost для каждого сайта, на котором вы работаете:

Конфигурация Apache

<VirtualHost *:80>
    ServerAdmin webmaster@localhost
    DocumentRoot C:/path/to/website/files
    ServerName exampledomain.dev

    <Directory "C:/path/to/website/files">
        Options Indexes FollowSymLinks Includes ExecCGI
        AllowOverride All
        Order allow,deny
        Allow from all
    </Directory>
</VirtualHost>
  • Добавить строку в ваши хосты

    127.0.0.1 exampledomain.dev

  • В файле хоста подключающегося компьютера:

    192.168.0.102 exampledomain.dev

Вы можете легко получить доступ к файлу хоста, используя Ctrl + R и запустив
notepad %SYSTEMROOT%\system32\drivers\etc\hosts

...