Я начинаю сильно расстраиваться из-за Apache2, так что, надеюсь, я смогу получить здесь какой-то ответ и почувствовать себя намного лучше во всем этом. Я проводил так много времени, пытаясь заставить его работать только с обычными конфигурациями, что сводило меня с ума.
В любом случае ... поэтому проблема в том, что я не могу получить доступ к своему веб-сайту с компьютеров в сетях, отличных от той, на которой работает сервер. Я посмотрел в httpd.conf и в разделе настроек по умолчанию я попытался изменить его с
Order deny, allow
Deny from all
к этому:
# First, we configure the "default" to be a very restrictive set of
# features.
#
<Directory/>
Options FollowSymLinks
AllowOverride None
Order allow, deny
Allow from all
</Directory>
Это единственное, что я изменил в файле конфигурации, и он просто сломался .. Я даже не мог получить доступ к сайту локально больше. Поэтому я вернул его обратно к тому, что было раньше, и ожидал, что он по крайней мере снова будет работать локально, но он все еще был сломан. Мне пришлось прибегнуть к использованию исходного файла конфигурации, изменить корневую папку и добавить в модуль php и т.д., Что раздражает. Почему он сломался, просто изменив эту строку, а затем все еще не работал после ее возвращения? Не имеет смысла для меня.
В любом случае, вернувшись к исходному конфигурационному файлу и ничего не изменив, кроме корневой папки и добавив модуль php, я мог снова получить доступ к сайту локально. Я попытался получить доступ к веб-сайту с другого компьютера в той же сети, чтобы проверить, работает ли он по-прежнему, и, к моему удивлению, это не сработало, хотя раньше он работал с точно такими же настройками в файле конфигурации!
Есть идеи? Есть ли что-то в файле конфигурации, о котором я не знаю? Спасибо за помощь.