Другие языки программирования и технологии

Почему недоступен сайт, который находится на домашнем компе?

Web-Server (Apache, PHP&MySQL) настроен. При вводе [ссылка заблокирована по решению администрации проекта] - всё нормально. Но если на другом компьютере набирать (через IP): 10.16.хх. хх/phpsite сайта нет.
Глянь настройки апачи тут /etc/apache2/sites-available/default
если там есть строки аля
<directory>
Order Deny,Allow
Allow from 127.0.0.1
Deny from all
</directory>

их надо будет убрать / закоментировать
и ещё вдят ли обе машины друг друга? может файрволл/рутер блокирует

PS: после изменений перезапусти апачу

и сначла проверь есть ли пинг между ними
Omnes Omnibus
Omnes Omnibus
3 908
Лучший ответ
Проверь, есть ли пинг между компьютерами. Если есть - проверь настрйки апача (ты ведь Денвер ставил, да? А там прямо написано, что он не для сетевого использования, там по умолчанию только с локалхоста вход разрешен).
Олег Клыков
Олег Клыков
77 049
Петруша ))))))) Web-Server настроен на Ubuntu 9.04
пральна сказал Евгений.
У вас настроен сервак на localhost....а нужно настраивать на IP (либо домен)
Если у вас IP статический (либо есть домен через DynDNS), то проще всего это сделать во время установки Apache (он запрашивает адрес)
...калян ...
...калян ...
4 830
Значит на другом компе стоит ограниченный доступ к сайтам или запрет определенных сайтов.
А что есть? В зависимости от ошибки можно уже будет сказать.
Пока могу предположить, что сайт либо заточен под localhost, либо просто адрес такой недоступен, либо компы не в одной сетке, а через Инет пытаешься посмотреть.

Либо на другом компе какие-то ограничения.
Проверить какие интерфейсы слушает Apache (netstat -nap | more)
Если там есть строка 0.0.0.0:80 LISTEN, то значит слушает все интерфейсы
Если нет, но есть 127.0.0.1:80 LISTEN - надо менять конфиг (параметр Listen)

Если слушает нужный (или все) интерфейс, но не доступен с другого IP - проверить
1) канал (пинг)
2) запрет на файрволе (telnet 10.16.хх. хх 80)