슈퍼데몬 inetd 설정에서 궁금한것이 있습니다

gurumong의 이미지

아파치를 inetd 방식으로 돌려볼생각입니다
inetd.conf파일을 열어서 해당 라인에 주석기호를 제거해야할텐데
아예 웹서비스에 대한 라인이 존재하지 않아서 직접 작성해줘야하는 상황입니다

웹서비스에 이용되는 80번 포트에 대해서
/etc/services파일에서는 tcp와 udp 모두에 대해서 정의되어있는데요

root@localhost:~# <span>cat /etc/services | grep www</span>
http                80/tcp    www www-http #World Wide Web HTTP
http                80/udp    www www-http #World Wide Web HTTP
www-dev         2784/tcp   #world wide web - development
www-dev         2784/udp   #world wide web - development

그렇다면 inetd.conf 설정파일에서 tcp와 udp 모두에 대해서 정의를 해주어야하는것인가요?

# File /etc/inetd.conf
http  stream  tcp  nowait  root  /usr/etc/httpd  httpd
http  dgram   udp  wait  root  /usr/etc/httpd  httpd

의야스러운 점이 하나 있는데
ftp서비스에에 대해서 /etc/services 파일에서는 20번 21번 포트의 각각에 대해서 모두 tcp/udp가 정의되어있지만 /etc/inetd.conf 파일에서는 주석처리된 상태로 이 한줄만 존재합니다

#ftp     stream  tcp     nowait  root    /usr/sbin/tcpd  proftpd

이것 때문에 좀 헷갈리는중입니다 ㅜ.ㅜ
www서비스에 대해서도 tcp 하나만 해줘도 될지 아니면 서비스파일에 정의된대로 tcp와 udp에 대해서 각각 정의해줘야할지...