Настройка внешнего доступа к XAMPP

Я использую XAMPP для разработки тем WordPress, и я хочу использовать ManageWP для администрирования / клонирования сайтов на производственный сервер.Я следил за каждым учебником, который я мог найти по этому вопросу, но не могу получить внешний доступ к моему локальному хосту!

Этот связанный ответ SE кажется таким простым!

  1. Настройте веб-сервер для прослушивания вашего внешнего сетевого интерфейса (по умолчанию Apache часто настроен на прослушивание только на локальном хосте).
  2. Откройте порт 80 для входящих подключений в брандмауэре вашего компьютера.
  3. Если вы хотите, чтобы люди за пределами вашей локальной сети имели доступ к вашему серверу, включите переадресацию портов на вашем маршрутизаторе/шлюзе, чтобы порт 80 был переадресован на ваш компьютер.
  4. Если вы используете DHCP в своей сети, настройте DHCP-сервер таким образом, чтобы каждый раз присваивать компьютеру один и тот же адрес (например, по MAC-адресу).

Я почти уверен, что выполнил три последних шага правильно (нет брандмауэра, порты 80 TCP и UDP > 80, IP-адрес сервера назначается по MAC-адресу), но я не знаю, как выполнить первый (у меня пытался поиграться в httpd.conf, установив ServerName на мой внешний IP-адрес, но это просто дикий случайный сбой :)

Пока активна переадресация портов, я вижу веб-сайт по адресу: ##.###.64.188/ mysite.dev (мой внешний IP-адрес), когда я нахожусь в локальной сети, но если я подключаюсь через мобильное соединение 3g, я получаю:

Not Found
The requested URL http:// was not found on this server
Apache Server at ##.###.64.188 Port 3128

, что, кажется, указывает на то, что я где-то в нужном районе! но понятия не имею, что делать дальше...

Есть предложения? TIA, Тим

Выполняется:

  • XAMPP v1.7.3
  • Mac OSX 10.7.4

7
задан Community 23 May 2017 в 12:33
поделиться