доступ к apache из локальной сети - PullRequest
0 голосов
/ 07 ноября 2011

Я хочу получить доступ к серверу apache2 с другого компьютера в той же локальной сети.Обычно это работает, но я не вижу изображения и сценарии, включенные в «script src =», также «не видны».Я размещаю WordPress блог на локальном сервере.он находится не в ../www/, а в ~ / public_html /.Все файлы и каталоги в ~ / public_html / wordpress / имеют разрешения для "других" на просмотр, доступ, запись и изменение (для вопросов тестирования).

Когда я просматриваю сайт локально по http://127.0.0.1/~user/wordpress/ все работает отлично!Это просто когда я пытаюсь просмотреть страницу с другого компьютера в локальной сети (http://192.168.2.142/~user/wordpress/).

, access.log говорит это ему:

$ cat /var/log/apache2/access.log | grep 192.

192.168.2.167 - - [07/Nov/2011:16:15:03 +0100] "GET /~user/wordpress/ HTTP/1.1" 200 1327      "-" "Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.2.18) Gecko/20110628 Ubuntu/10.04     (lucid) Firefox/3.6.18"

, поэтому код 200 показывает, что все в порядкеили я ошибаюсь?

1 Ответ

1 голос
/ 07 ноября 2011

Наиболее вероятная проблема заключается в том, что ваши сценарии всегда пытаются загрузить файлы с локального компьютера, а не с удаленного компьютера.Вы можете убедиться в этом, посмотрев на источник страницы.Тот факт, что вы не видите ошибок в своих журналах, указывает на то, что запросы не попадают на компьютер.

Чтобы решить эту проблему, убедитесь, что в WP настроен правильный домен.Это можно изменить в wp-config.php.Убедитесь, что для него задан сетевой адрес данного аппарата (т. Е. 192.168.2.142).

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