Я выполняю стек MAMP на своей iMac, и я хочу смочь получить доступ к этому серверу на любом компьютере в моей локальной сети.
На данный момент я просто передаю localhost для портирования 80, но я вполне уверен, это делает мой сервер доступным для любого, кто знает мой IP-адрес.
Как я могу установить его до только быть полученным доступ в моей локальной сети?
Если Вы находитесь позади маршрутизатора, и порт не передается, люди снаружи не должны мочь получить доступ к серверу MAMP. Если это в настоящее время передается, снимите это, поскольку люди снаружи могут действительно просмотреть его этот путь. Если Вы хотите, чтобы люди в Вашей сети получили доступ к нему, дайте им свой локальный IP (192.168.x.x адрес). Затем они могут использовать сам IP-адрес, добавить запись файла hosts или даже использовать Ваше имя хоста в зависимости от Вашего маршрутизатора.
Альтернативное решение состоит в том, чтобы добавить Отклонять правило в httpd.conf в директиве Каталога или в .htaccess:
Order Deny,Allow
Deny from all
Allow from 192.168.0.0/255.255.0.0
Таким образом, только локальный 192.168.x.x адреса в 255.255.0.0 подсетях, может получить доступ к странице, например.
Посмотрите больше на Авторе Apache.