본문 바로가기

반응형

데비안 리눅스 설치 가이드/APM

(4)
[APM] SVN 체크인시 웹 서버에 바로 반영되도록 해보자 소개 개인적은 서버 공부 및 활용을 위해 홈페이지도 운영하고 있다. Eclipse를 사용하면서 개인 서버에 설치해둔 SVN을 활용해 파일 버전을 관리하고 있는데, 홈페이지를 변경 할 때마다 체크인 한 파일을 웹 서버에 적용하는 것이 불편했다. 여기서는 체크인을 한 경우 자동으로 웹 서버에도 반영 되도록 하는 방법을 살펴 보겠다. 기초적으로 SVN을 통해 디렉토리를 만들고 다룰줄 알아야 글이 이해가 갈 것이다. 구조 서버의 디렉토리 구조는 다음과 같다. SVN 관리 디렉토리 : /home/svn/reposiroty/web Apache2 웹 서버 디렉토리 : /var/www/web 위 그림처럼 개발자는 수정된 파일을 SVN에 체크인 하고, SVN은 체크인된 파일을 감지하여 자동으로 홈페이지를 제공하는 디렉토..
[APM] 데비안 웹서버 구축 3부 - SVN (Subversion) 설치 및 설정 소개이제 웹서비스를 하기 위해 HTML, PHP, JAVASCRIPT, J-QUERY, J-QUERY UI 등등... 열심히 코드를 짜서 /home/server/web에 넣어두면 Apache2가 열심히 접속하는 유저에게 페이지를 전달하여 브라우저를 통해 보여줄 것이다. 이제 열심히 코드를 짜는 것은 당신의 몫이지만 코드 관리를 좀더 편하게 하기 위해 SVN을 설치하도록 한다. SVN 설치 1. SVN을 설치한다. apt-get install subversion 2. 디렉토리를 만든다. HTML, PHP등 코드 작업을 한 파일을 저장하기 위한 디렉토리를 만들어야 한다. cd /home/server mkdir -p svn/repository svn의 디렉토리는 어떤 역할을 하는 디렉토리인지 알기위해 만든 것..
[APM] 데비안 웹서버 구축 2부 - (Smarty OR Template_) 설치 및 설정 소개 1부에 따라 데비안 7에 APM을 설치했다. PHP5를 설치했으므로 PHP 사용시 좀더 편안한 이용이 가능하도록 템플릿을 설치해보도록 한다. PHP용 템플릿으로는 대표적으로 Smarty가 있다. 국내에서도 만든 템플릿이 있는데, 바로 템플릿언더바(Template_)다. 템플릿은 하나만 설치하면 되므로 위 2가지중 1가지만 설치하면 된다. 우선 전세계적으로 가장 많이 사용하는 Smarty를 받아서 설치해 보고 정상적으로 설치가 됐는지 확인해 보도록 하겠다. Smarty 설치 Smarty를 받기 위해 홈페이지 www.smarty.net 에서 다운로드 페이지로 이동한다. 최신 버전을 직접 다운로드 받지 않고 명령어를 통해 다운받을 것이므로 파일 링크를 오른쪽 클릭으로 다운로드 링크 URL을 복사한다. 다..
[APM] 데비안 웹서버 구축 1부 - (Apache+PHP+MySQL) 설치 및 설정 소개 웹서버를 구축하는데 있어 단순하게 명령어를 이용해 설치하는 것만 다루기보단 어떤 경로로, 어떤 이유로 설치하는지를 간략히 설명하면서 다뤄보려 한다. (여담으로 일반 리눅스는 우분투보단 가볍고 깔끔한 UI를 자랑하는 민트 리눅스를 설치하려고 했다가 민트에 데비안 버전도 있기에 데비안 기반의 민트를 설치했다. 민트 데비안(http://www.linuxmint.com/)을 설치하고 서버까지는 잘 설치가 됐다. 하지만 검색엔진을 설치하고 설정하는 중 민트 데비안과 충돌이 났다. 결국엔 믿을 수 있는건 순수한 데비안 인듯하다. 그렇다고 6버전은 좀... 오랜된 것 같고, RC버전까지 나온 데비안 7은 괜찮은 것 같다. ) 아래에 쓴 내용은 데비안 계열의 리눅스를 제외하고는 다소 많이 다를 수 있다. 설치 환..

반응형