Страница 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 порт.