1

Я уже некоторое время использую веб-сервер Apache, и я заметил одну вещь: за пределами моего компьютера я не могу получить к нему доступ.

Я использую свой сервер Apache для разработки PHP на своем компьютере, но я хотел бы получить доступ к материалам, которые я сделал за пределами моего компьютера. Я нахожусь в сети маршрутизатора Linksys. Я обычно запускаю его по http://localhost/ или http://127.0.0.1/ .

Я IPCONFIGED мой компьютер и получил

192.168.1.105, поэтому я зашел туда со своим браузером и получил страницу просто отлично.

Я пытался сделать это на другом компьютере в той же сети, но это не сработало.

Как это исправить?

Извините за плохую формулировку. Я тороплюсь

Информация, которую вы, возможно, должны знать:

Сервер: Apache 2.2 Операционная система: Windows 7 ULTIMATE

2 ответа2

2

Адельк правильно, вам нужно настроить переадресацию портов на вашем маршрутизаторе. Кроме того, apache необходимо настроить для приема запросов от удаленных подключений. Вы изменяете этот параметр в основном конфигурационном файле apache, httpd.conf. Найдите в файле «Запретить все», измените его на «Разрешить от всех» (прочитайте комментарии в файле, вы хотите сделать это только для основного веб-корня).

1

Вам нужно открыть порт HTTP (80) на сервере, а затем, если вам нужно пройти через внешнюю сеть, вам нужно будет настроить маршрутизатор для пересылки HTTP 80 на этот сервер (192.168.1.105)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .