Страница 1 из 1

Прошу помощи по apache

Добавлено: 2006-12-28 14:41:22
DeVeO
Добрый день. Заранее извиняюсь за возможно глупый вопрос. Начальство захотело сайт. Наваял оный. Залил на сервер (FreeBSD 6.1). Изнутри сети все прекрасно открывается. Но из внешнего мира открываться не хочет. nslookup имя отрабатывает нормально (извне). в DNS зонах все нормально прописано. ipfw на 80 порт открыт. Совсем чё-то туплю. Может в конфиге апача чего-то нужно еще прописывать? Куда копнуть, помогите... С апачем в первый раз работаю, так что не пинайте сильно...

Добавлено: 2006-12-28 14:50:05
dikens3
Снаружи:
telnet сервер 80
get /

Смотри чё будет.. И логи смотри.

Добавлено: 2006-12-28 15:09:03
DeVeO
После ввода извне telnet ip_сервера 80- черное окно с курсором висит. И всё...

Добавлено: 2006-12-28 15:20:49
dikens3
Значит не может подключиться.

Смотри sockstat | grep 80
Смотри файрвол на сервере.
Смотри конфиг Apache

Код: Выделить всё

# telnet 192.168.x.x 80
Trying 192.168.x.x...
Connected to www.mydomain.ru.
Escape character is '^]'.
GET \
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<HTML><HEAD>
<TITLE>301 Moved Permanently</TITLE>
</HEAD><BODY>
<H1>Moved Permanently</H1>
The document has moved <A HREF="http://www.mydomain.ru\">here</A>.<P>
</BODY></HTML>
Connection closed by foreign host.

Добавлено: 2006-12-28 16:09:45
DeVeO
Вывод sockstat | grep 80

Код: Выделить всё

www      httpd      1920  17 tcp4   *:80                  *:*
www      httpd      1866  17 tcp4   *:80                  *:*
www      httpd      824   17 tcp4   *:80                  *:*
www      httpd      562   17 tcp4   *:80                  *:*
www      httpd      561   17 tcp4   *:80                  *:*
www      httpd      560   17 tcp4   *:80                  *:*
www      httpd      559   17 tcp4   *:80                  *:*
www      httpd      558   17 tcp4   *:80                  *:*
root     httpd      512   17 tcp4   *:80                  *:*
Не могу подключиться по telnet ip_адрес_сервера 80 также и изнутри сети, хотя изнутри сети сайт виден и работает. Значит, по-видимому, дело в конфиге apach'a Где-там может косяк быть?

Добавлено: 2006-12-28 16:51:29
dikens3
Виртуальные хосты?

Добавлено: 2006-12-28 17:38:45
DeVeO
Все контейнеры VirtualHost закомментарены.

Добавлено: 2006-12-28 18:21:56
zorg
Мож апачу дана команда слушать тока определённый IP внутренний ????

Добавлено: 2006-12-28 18:42:15
Notaky
DeVeO писал(а):После ввода извне telnet ip_сервера 80- черное окно с курсором висит. И всё...
....
DeVeO писал(а): Не могу подключиться по telnet ip_адрес_сервера 80 также и изнутри сети, хотя изнутри сети сайт виден и работает. Значит, по-видимому, дело в конфиге apach'a Где-там может косяк быть?
черное окно с курсором..показывает то что ты приконектился к апачу!
просто нужно вести еще
GET / HTTP/1.1{тут ентер}
{ентер}

так как ты конектитшся с винды, у тебя непоказывается что ты пишеш..но все принимается.

Добавлено: 2006-12-28 18:42:59
DeVeO
Параметр Listen в конфиге закомментарен.

Добавлено: 2006-12-28 18:44:32
Notaky
DeVeO писал(а):Параметр Listen в конфиге закомментарен.
значит по дефолту, слушает 80 порт.