웹서버관련정보/윈도우

[강좌] 윈도우에서 APMsetup을 사용한 웹서버 셋팅 방법과 포트포워딩(2/2)

박디 2007. 4. 11. 00:14

(이글은 운영자의 싸이월드 미니홈피 http://cyworld.com/hy313 에서도 보실 수 있습니다.)

앞서 포트포워딩에 대해 알아보았고 이젠 APMsetup설정에 대해알아보겠다.

사용자 삽입 이미지

APM setup을 실행했을때의 화면이다. 한가지 덧붙히자면 win98
기반으로 이프로그램을 사용시

근사모에서 확인하신분들은
아시겠지만 업데이트를 하면 안된다. 필자의 경우 지금 My sql이 정지된

상태인데 이는 APM을 일부러 에러내서 나온화면이다.
이렇게 APM에 에러가 나서 프로그램이 종료

된경우 윈도우의
작업관리자에서 Apache.exe 와 mysql-nt.exe의 프로세스 종료를 해준뒤 다시 구

동해야 정상 작동한다. 많은 분들이 이점을 모르고
바로 다시 구동시켜서 접속을 못하는 사례를 봤다

사용자 삽입 이미지

리눅스던 윈도우를 기반으로 하던 간에 가장 중요한 것은 보안이다. 보안의 기초로 패스워드 설정이

다. 패스워드는 자신이 쉽게 외울수있게 하기보다는 길고 어려운 숫자,문자,특수기호가 조합된 것으

로 쓰는것이 좋겠다. 물론 서버를 운영함에 있어서 많은 보안대비가 필요하지만 필자도 아직 모르는

것이 많고 이강좌의 주는 보안이 아니므로 넘어가도록 하겠다. 어쨋든 이그림에서 자신의 홈페이지

의 메인주소를 설정해줄수 있다. 이전에 DNIP나 APMsetup의 기본 주소포워딩 서비스를 사용해야된

다. 사용하지 않아도 물론 IP주소입력을 통해 홈페이지 접속이 가능하지만 매우 불편하다. 거의 모든

ISP들은 사용자들에게 유동IP를 제공한다. IP에 대한 자세한 개념은 알아서 검색하시고 유동 IP를 쓰

는 이유는 사용자가 많아서 모두 고정IP를 쓴다면 IP주소가 부족해지기 때문이다. 듣기로는 실제로

어느 지역은 할당된IP가 부족해서 인터넷 접속이 일시적으로 안될때도 있다고 한다. 어쨋든 위그림

처럼 자신이 쓸 홈페이지 이름을 지정해준다. 근사모 홈페이지에선 친절하게도 이런서비스 까지 제

공을 해줘서 기본주소로 XXX.apmsetup.net 의 주소를 사용할수있다.

8080포트를 쓸경우에 XXX.apmsetup.org를 사용할수도 있는 편의를 제공한다.

사용자 삽입 이미지

근사모 홈페이지에서 이렇게 신청을 하면 메일인증을 받고 해당 계정을 사용할수 있게 된다. 계정은

한개만 되는것이 아니라여러개를 신청할수있지만 쓸데없이 많이 신청할필요는 없을것이다.

(후에 설명할 가상호스트에서 왜 여러개의 계정신청이 필요한지설명하겠다.)

사용자 삽입 이미지

PHP환경설정 란이다. 일단 모든 부분에 있어서 기본적으로는 손댈곳이 없고 가장 주가 되는곳은

File upload size가 될수있겠다.20Mb가 기본설정 되있고 늘릴수 있다. 이 설정은 PHP를 기반으로

한 제로보드의 자료실 기능에서 매우 중요한 설정이라 할수있겠다.제로보드에 대해서는 후에 설명하

도록 하겠다.(게시판을 대용량 자료실로 쓰실분들에게는..)

사용자 삽입 이미지

My SQL root 패스워드 지정 란이다. 이곳에서 별달리 수정할것은 없다.
(PHPmyadmin에 로그인 할때 패스워드를 지정해주는 곳인데 수정방법은 이 메뉴에서 하는 방법과
 커맨드창을 띄워서 하는 방법이 있다.)

앞의 강좌에서는 설치가 끝난 APMsetup의 내부설정과 실제 계정이름을 쓸수 있게 하는 방법에

대해 알아봤다. 앞서말한것과 같이 IP로도 접속가능하며 근사모에서 제공하는  DNIP기능만 사용할

필요는 없다는 것이다. 주소가 마음에 들지 않으면 다른 업체의 이런 유동IP를 고정도메인으로 맵핑

해주는 무료서비스 하는곳이 많으니 찾아보면 도움이 될것이다. 이제 프로그램 설정도 끝났고

홈페이지를 확인해 봐야하는데 몇가지 APMSETUP의 폴더에 대해서 알아보도록 하겠다.

 설치시 기본 폴더는 C:\APM_SETUP 이다 물론 다른곳에도 설치 할수있지만 여러가지 설정의

 편의로 C드라이브의 루트에 설치하는것을 권장한다.

 일단 자신의 홈페이지를 확인하는 방법으로 http://127.0.0.1 을 쳐보면 APMsetup.com 이 뜨고

 관리자 패스워드 설정을 해주라고 할것이다. 일단 설정해준다. 초기 패스워드는 아마 apmsetup 일

 것이다. 다른 포트번호, 예를 들어 9999를 용한다고 하면 http://127.0.0.1:9999 를 사용해서 들어가

 야한다. 초기화면에 페이지를 찾을수 없다고 뜨면 뭔가 잘못된것이다.

 아니면 http://localhost 를 쳐도 같은 결과를 볼수있다.

  그럼 홈페이지 파일은 어디에 저장되는가 하면 C:\APM_SETUP안의 htdocs에 저장이 된다.

  폴더가 바로 기본적으로 홈페이지 일 저장이나 게시판 설치등을 할수 있는 폴더이다. 물론

  폴더명을 바꿀수 있으나 설정파일도 모두 바꿔야 하므로 그대로 쓰길 장한다. 그외에 server

  폴더내엔 apache와 mysql의 어플리케이션과 설정 파일들이 있다. 자신의 홈페이지를 확인하는

  법으로 index.html 파일을 만들어 htdoc에 집어넣어본다.

사용자 삽입 이미지

이와 같이 자신의 홈페이지를 볼수있다. 기본적으로 index.html을 index.php등을 로드하며 이또한

APMsetup의 아파치 환경설정에서 Directory index탭을 보면 쉽게 설정할수있다.

참고로 127.0.0.1 이란 IP는 자신의 컴퓨터의 루프백 IP이다.

쉽게 말하자면 자기 컴퓨터 만의 IP라는 것이다.