질문~~~ ^^
글쓴이: lgw26 / 작성시간: 수, 2003/08/20 - 5:41오후
저 안녕하세요``
Linux 초보 입니다.
그런데, Linux 7.2를 깔아서 방화벽 설정을 할때 High로 깔았습니다.
다 깔고 나서 보니까
데몬을 확인 하니까? 4개 밖에 안떠 있었습니다.
포트 번호는 111, 32768,22,25번 4개가 떠 열려 있었는데, 이것들을 다 지웠습니다.
열려 있는 포트가 없게 ... ...
해킹 우려가 있어서 다 없애서 지웠습니다.
init.d에서~~~
그런데, 여기에서 http 를 추가 할려고 합니다.
어덯게 추가를 해야 할지를 모르겠습니다.
두서없이 막 써 내려 왔지만, 잘 읽어주셨으면 감사하겠습니다.
http 포트는 80번!!!
꼭, 답변 부탁 드리겠습니다.
아참! 제가 한번 깔아 볼려고 하니까 ntsysv를 쳐서 서비스를 추가할려고 했는데, 서비스 항목에 나타나 있지가 않습니다.
할수 있는 방법을 알고 계시면 알려 주셨으면 감사하겠습니다.
할수가 없으면 왜 할수 없는지도???
즐프 하시고~~
즐거운 하루 보내시기를~~~
Forums:
/etc/rc.d/init.d 디렉토리을 살펴 보시지요. service
/etc/rc.d/init.d 디렉토리을 살펴 보시지요. service 명령으로 작동이 가능한 스크립트들이 모여 있습니다. 이곳에 apache 의 시작에 관한 스크립트을 넣어 두세요.
일단 위의 과정을 거치시면 단지 service 명령에 의해 아파치의 가동/멈춤/재시작 정도까지의 설정이 끝나는것이며 님께서 질문하신 서버의 시작과 함께 자동으로 데몬이 뜨게 하려면 /etc/rc.d/rcN.d 디렉토리을 살펴 보세요.
아마도 런레벨 3과 5에 해당하는 디렉토리을 살펴야 할것입니다.
해당하는 디렉토리에 들어 가 보시면 알겠지만 대부분이 /etc/rc.d/init.d 디렉토리에 존재하는 스크립트들의 심볼릭 링크들이며 S 로 시작하는것은 시작 K 로 시작하는것들은 시작하지 않음 입니다.
위에 설명한 내용은 어떻게 보면 꽁수입니다. 제대로 시작 서비스에 데몬을 추가하기 위해선 chkconfig 명령을 이용하셔야 합니다. man chkconfig 으로 보시면 알겠지만 넘 쉬움.
:-)
저~~
/etc/rc.d/init.d 디렉토리을 살펴 보시지요. service 명령으로 작동이 가능한 스크립트들이 모여 있는 곳에 http 항목이 없습니다.
그것을 어떻게 할수 있는 방법???
없으면 만들면 됩니다. 못 만들면 가져다 쓰면 됩니다. 저라면 간단히 이
없으면 만들면 됩니다. 못 만들면 가져다 쓰면 됩니다. 저라면 간단히 이렇게 하겠습니다.
cp /usr/local/apache/bin/apachectl /etc/rc.d/init.d/httpd
음냐. 잘 되는지 해 볼까요?
service httpd restat
service httpd start
sergice httpd stop
혹시 apache 또는 다른 http 서버를 설치하지 않으셨나요? :w
혹시 apache 또는 다른 http 서버를 설치하지 않으셨나요? :wink:
-----
http://monpetit.posterous.com/
http://monpetit.tistory.com/
음... ntsysv로 봤을 경우 나타나지 않는다면 설치가 안된것 같은데
음... ntsysv로 봤을 경우 나타나지 않는다면 설치가 안된것 같은데요?
ntsysv에서 보면 httpd로 나오는데~ 설치하실때 apache를 빼먹은듯 하네요..
설치가 되었는지 한번 확인해 보세요..
# rpm -qa | grep apache -> 실행하시면 apache설치되어 있다면 화면에 리스팅 될겁니다.
만약 없다면 배포본 CD않에 다 있거든요.. CD를 찾아서.
# rpm -Uvh apache* -> 실행하면 설치가 됩니다.
그다음에 ntsysv로 보세요... httpd가 나오면 정상입니다.
그럼..
-------------------------------------------
작성하고 보니깐 답이 엄청 올라왔네요... :D
void main()
{
printf("Hello World\n");
exit(0);
}
/* 초심으로 돌아가자~~~~~ */
댓글 달기