Как настроить Apache в локальной сети (MAMP)

Как настроить Apache в локальной сети (MAMP)

У меня 2 компьютера в локальной сети (OS X и Vista). MAMP установлен на OS X. Я хочу просматривать разрабатываемый сайт с моей машины Vista. Я поделился файлом htdocs в локальной сети. Очевидно, что только html работает правильно.

Что мне нужно изменить, чтобы Apache разместил мой сайт в локальной сети?

Решение:Такая глупая ошибка: я печатал \\192.168.x.x(вставьте x), который является общим файлом. Это не общий сервер. http://192.168.x.x— это правильный адрес.

решение1

Там довольно хорошодокументация

Я подозреваю, что вам просто нужно поместить ваши HTML-файлы в нужную htdocsпапку, запустить Apache, а затем на вашем ПК с Vista указать веб-браузеру имя или IP-адрес вашего Mac. Например, http://192.168.1.23:8888/(я полагаю, что MAMP настроен на использование порта 8888 по умолчанию)


(Редактировать)

Использование \\в качестве префикса заставляет веб-браузер использовать File:протокол, а не протокол http:.

Только если вы используете протокол http, запрос отправляется в Apache (A в MAMP). Только отправив запрос в Apache, вы заставите ApacheбегатьPHP-код как программу и отправьтевыходэтой PHP-программы в веб-браузер.

Размещение \\впереди означает, что запрос отправляется на файловый сервер, а не на Apache. Файловый сервер не пытается запустить код PHP, он просто отправляет исходный код PHP (а не результаты запуска этого кода).

Связанный контент