The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Непонятный сокет при запуске apache"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы WEB технологии (Public)
Изначальное сообщение [Проследить за развитием треда]

"Непонятный сокет при запуске apache"  
Сообщение от eax0r (ok) on 07-Июн-07, 06:18 
После запуска apache 2.2.4 netstat'ом можно увидеть следующее:
Proto Loacal Address Foreign Address (state)
...
tcp4 *.* *.* CLOSED
...
Раньше такого не встречал, поэтому и запись заинтересовала.
Это побочный продукт работы апача =) или что-то еще?
ОС: FreeBSD 6.2, апач собран с php 5.2.2 как модуль.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени, UBB]


1. "Непонятный сокет при запуске apache"  
Сообщение от A on 07-Июн-07, 09:23 
>После запуска apache 2.2.4 netstat'ом можно увидеть следующее:
>Proto Loacal Address Foreign Address (state)
>...
>tcp4 *.* *.* CLOSED
>...
>Раньше такого не встречал, поэтому и запись заинтересовала.
>Это побочный продукт работы апача =) или что-то еще?
>ОС: FreeBSD 6.2, апач собран с php 5.2.2 как модуль.

А почему вы думаете, что это апач?
У меня та же фря и почти тот же апач, ничего подобного никогда не видел.
Что говорит sockstat, чьё это соединение?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "Непонятный сокет при запуске apache"  
Сообщение от eax0r (ok) on 08-Июн-07, 05:15 
>А почему вы думаете, что это апач?
>У меня та же фря и почти тот же апач, ничего подобного
>никогда не видел.
>Что говорит sockstat, чьё это соединение?

Потому что это появляется при запуске апача, sockstat это подтверждает.
в выводе сокстата на каждый демон апача приходится:
USER COMMAND PID FD PROTO LOCADDR FORADDR
www   httpd  829  3 tcp46  *:80     *.*
www   httpd  829  4 tcp4   *:*      *.*
и т.д.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "Непонятный сокет при запуске apache"  
Сообщение от A on 08-Июн-07, 12:36 
>>А почему вы думаете, что это апач?
>>У меня та же фря и почти тот же апач, ничего подобного
>>никогда не видел.
>>Что говорит sockstat, чьё это соединение?
>
>Потому что это появляется при запуске апача, sockstat это подтверждает.
>в выводе сокстата на каждый демон апача приходится:
>USER COMMAND PID FD PROTO LOCADDR FORADDR
>www   httpd  829  3 tcp46  *:80  
>   *.*
>www   httpd  829  4 tcp4   *:*
>     *.*
>и т.д.

Всё чудесатей и чудесатей :-) Никогда такого не видел.
Первое, что приходит в голову, стукнуться апачу на какой-нибудь порт и посмотреть, что у него на всех этих портах. Что например скажет
wget -O- --server-response host:1234

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "Непонятный сокет при запуске apache"  
Сообщение от eax0r (ok) on 13-Июн-07, 07:15 
Так и не понял от чего такое происходит.
Думаю разницы нет, но апач ставил не через порты, а по старинке (через ./configure, make ...)
Если у кого-то установлена такая же версия apache (2.2.4), отпишитесь, пожалуйста, выдает ли netstat или sockstat такой же сокет, как у меня.
Или может быть мне все таки apache 2.0 поставить?
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

5. "Непонятный сокет при запуске apache"  
Сообщение от eax0r (ok) on 22-Июн-07, 07:52 
>После запуска apache 2.2.4 netstat'ом можно увидеть следующее:
>Proto Loacal Address Foreign Address (state)
>...
>tcp4 *.* *.* CLOSED
>...
>Раньше такого не встречал, поэтому и запись заинтересовала.
>Это побочный продукт работы апача =) или что-то еще?
>ОС: FreeBSD 6.2, апач собран с php 5.2.2 как модуль.

Все дело оказалось в IPv6. Пересобирал ядро и попутно отключил его поддержку за ненадобностью, как следствие, этот сокет исчез.
Полез в доки апача (не нужно этим пренебрегать! из собственного опыта выше). Там сказано, что можно апач запускать как на различных сокетах для IPv4 и IPv6 или использовать IPv6 через IPv4-маппинг.
Ответы на мой вопрос: Не отключаяя IPv6 можно добавить в конфиг апача строку:
Listen 0.0.0.0:80
таким образом апач будет слушать только tcp4:80

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру