5. 계정에 도메인 연결

프롬프트에 다음과 같이 입력하여 아파치 설정 파일인 httpd.conf 파일을 vi 편집기로 엽니다.

[root@ns ~]# vi /etc/httpd.conf

httpd.conf 파일 내용이 나옵니다. 최하단으로 커서를 이동시킵니다. Page Up/Down 키를 쓰면 팍팍 이동 가능합니다.


가상 호스트 설정 부분이 나옵니다. 아까 생성했던 abc 계정에 대한 가상 호스트 정보가 추가 되어 있습니다.
DocumentRoot의 계정 홈디렉토리 경로를 숙지하신 뒤 다음 과정으로 넘어갑니다. vi 편집기를 닫아줘야 되겠죠. 위 이미지에 보이는 화면 상태에서
:q! <- 이렇게 입력하시면 변경 내용을 적용하지 않고 그대로 빠져 나올 수 있습니다. vi 편집기에서 :q! 명령어는 앞서 배웠던 :wq 의 반대 기능을 수행하는 것입니다.
다음으로 프롬프트에 아래와 같이 입력해서 su_domain 명령어 사용법에 대해 알아 볼까요?

[root@ns ~]# su_domain


사용법은 이미지로 보시는 바와 같습니다. 생성했던 abc 계정에 dnip.net에 등록했던 블로그 혹은 홈페이지 접속용 도메인(네임서버용 도메인이 아님)으로 설정해 주면 됩니다. 아래와 같이 프롬프트에 입력하세요.

[root@ns ~]# su_domain --add abc.dnip.net 서버IP

이렇게 해 주면 이제 abc.dnip.net이라는 도메인으로 접속하면 abc계정이 있는 홈디렉토리인 home/abc/www 내의 페이지 파일들이 뜨게 되는 것입니다.

서버에 계정을 여러 개 생성해서 각 계정마다 다른 도메인을 연결하고 싶다면 지금까지 한 작업들을 그대로 반복하시면 됩니다. dnip.net 에서 홈페이지용 도메인만 추가로 등록해서 만들면 되겠죠. 그렇게 해서 생성된 모든 계정의 도메인은 맨 처음 등록했던 네임서버용 도메인을 경유하여 전 세계의 모든 호스트들에게 보여지게 되는 것입니다.


수고하셨습니다. 계정 생성 및 계정에 도메인 연결 작업만 해 주면 SULinux에서의 기본적인 홈페이지 세팅은 모두 끝난 것입니다. 유지 보수에 대해서는 여러분들이 직접 리눅스 관련 서적이나 인터넷에 떠도는 자료들을 구하셔서 익히시기 바랍니다. 저도 열심히 익히는 중입니다. ^^
Creative Commons License