IIS 7 и PHP - проблема с удаленным доступом - PullRequest
0 голосов
/ 13 августа 2011

После десяти лет разработки ASP.net (то есть я очень мало знаю о PHP), я только что установил свой первый веб-сайт PHP, работающий на веб-сервере Windows Server 2008 R2 IIS 7.5.

Веб-сервер является одним из трех серверов, работающих в небольшой сети.

Я настроил DNS для ссылки на веб-сервер.

Если я открою браузер на любом из компьютеров локальной сети и введу URL-адрес, веб-сайт откроется и будет работать идеально.

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

Я не уверен, что это проблема PHP или IIS (или, может быть, и то, и другое).

Кто-нибудь может указать мне правильное направление?

Спасибо.

1 Ответ

1 голос
/ 14 августа 2011

Я был бы очень удивлен, если это проблема PHP. Я обнаружил некоторое очень странное поведение в IIS, когда он явно настраивает проверку подлинности NTLM для доступа к ресурсам на сетевых дисках, но для начала нужно взглянуть на простые вещи.

Можете ли вы получить доступ к статическому контенту на веб-сервере? Если нет, то вам нужно посмотреть, как настроены ваши DNS, сетевая маршрутизация и брандмауэры.

Если вы можете получить доступ к статическому контенту, но не к контенту PHP, то веб-сервер должен выяснить причину, по которой он отклоняет запросы на файлы PHP - перейдите к чтению журналов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...