BOARD

강좌·기초

오토셋을 이용한 윈도우 로컬 서버 구축과 가상 호스트 설정 방법

페이지 정보

profile_image
작성자 최고관리자
댓글 0건 조회 1회 작성일 26-09-14 11:06

본문

로컬 서버 구축이 필요한 이유

실제 운영 중인 홈페이지를 수정하면 작업 도중 여러 문제가 발생할 수 있습니다. 운영 중인 사이트를 그대로 다운로드하여 로컬 서버에 복구한 뒤 리뉴얼 작업을 하거나 데이터베이스 컨버팅을 미리 테스트하면 안전합니다. 유료나 무료 호스팅 계정을 따로 구하는 번거로움 없이 윈도우 환경에서 간편하게 테스트 환경을 만들 수 있습니다.

오토셋을 통한 로컬 서버 환경 준비

서버 관련 지식이 많지 않아도 윈도우 환경에서 웹 서버, PHP, MySQL을 한 번에 구성할 수 있는 오토셋(Autoset) 프로그램을 이용해 개인 PC에 로컬 서버를 설치하고 그누보드 연습 환경을 마련할 수 있습니다.

포트별 가상 호스트 설정 방법

가상 호스트를 사용하면 하나의 로컬 환경에서 그누보드, 영카트 등 여러 개의 독립된 홈페이지를 각각 다른 폴더와 포트로 연결하여 테스트할 수 있습니다.

새로운 홈페이지 파일을 관리하기 편한 위치나 기본 홈 디렉토리 경로에 폴더를 생성합니다. 예를 들어 버전별 테스트를 위해 gnuboard52, gnuboard53 등의 폴더를 만듭니다.

오토셋 상단 메뉴의 설정에서 웹서버 기본 설정을 열어 포트 번호를 추가합니다. 예를 들어 81번과 82번 포트를 추가할 수 있습니다. 설정 파일에서 직접 관리하는 경우 아래 경로의 파일을 수정합니다.

AutoSet9/server/conf/httpd.conf
Listen 80
Listen 81
Listen 82

다음으로 가상 호스트 설정 파일을 열어 각 포트와 폴더 경로를 연결합니다.

AutoSet9/server/conf/extra/httpd-vhosts.conf

<VirtualHost *:81>
ServerName 127.0.0.1
ServerAdmin [email protected]
DocumentRoot "E:/AutoSet9/gnuboard53"
<Directory />
Options FollowSymLinks
AllowOverride all
Require all granted
</Directory>
</VirtualHost>

주의사항 및 이미지 출력 문제 해결

가상 호스트 설정 후 80번 포트 외의 다른 포트로 접속했을 때 이미지가 저장되지만 출력되지 않거나 짧은 주소 설정 시 에러가 발생하는 문제가 있을 수 있습니다. 이때는 httpd-vhosts.conf 파일 내 디렉토리 권한 설정에서 AllowOverride all 구문이 올바르게 적용되어 있는지 확인해야 합니다.

적용 후 점검 및 복구 방법

설정 파일을 수정하기 전 반드시 원본 파일을 백업해야 합니다. 설정을 변경한 뒤에는 반드시 웹서버를 재시작해야 변경 사항이 반영됩니다. 웹서버 재시작 후 웹브라우저 주소창에 http://127.0.0.1, http://127.0.0.1:81, http://127.0.0.1:82와 같이 입력하여 각 가상 호스트가 올바른 폴더와 연결되어 정상 작동하는지 확인합니다. 문제가 발생할 경우 백업해 둔 원본 설정 파일로 복구합니다.

함께 보면 좋은 글

댓글목록

등록된 댓글이 없습니다.