개인적인 생각이라는 점을 전제하고,
자고로 Server라면 운영체제로 Linux를 사용하는 것이 백번이면 백번 편리하고 유리하다.
그리고, 최근 오픈(프리) 소프트웨어들의 품질도 상당한 수준이므로,
되도록이면 오픈 소프트웨어를 선택하여 비용적인 측면과 함께 성능적인 측면에서도 많은 이득을 볼 수 있다.
하지만, 예전 슬렉웨어 시절을 생각하면 최근 리눅스들은 상당히 편리하고 쉬워진 것이 사실이지만...
리눅스에 대한 거부감과 함께 윈도우즈에 대한 익숙함으로... (사실 예전에 비해 윈도우 서버도 좋아졌기에)
윈도우 서버를 추구하는 많은 분들이 계시기에...
윈도우 환경에서 Redmine을 설치하는 것에 대해서 살펴보고자 한다.
윈도우에서 Redmine Server를 구동하시려는 분들이라면 (정말 피치못할 상황이 있을 수도 있지만!!!)
서버 환경에 대한 매뉴얼한 설정 및 기타 사항들에 대해서 익숙치 않은 경우가 많으므로...
서버 소프트웨어를 편리하게 사용할 수 있도록 패키징해서 제공해주는 BitNami를 활용해보자.
1. BitNami
-
http://bitnami.com/
- 일반 사용자들이 서버 소프트웨어를 설치하는 것이 그다지 녹록치 않기에
한 번의 클릭으로도 손쉽게 설치할 수 있도록 패키징하여 제공하기도 하고 Cloud 환경으로 제공해주기도 하는 곳이다.
- BitNami에서는 다음의 3가지 방법으로 제공을 해준다.
▷ 직접 설치하기 위한 "On your DESKTOP"
▷ VMWare와 같은 가상머신 이미지로 제공해주는 "On your SERVERS"
▷ 클라우드 환경으로 바로 사용할 수 있는 "Or in THE CLOUD"
2. Download
- 우리는 당연히(?) 직접 설치를 해볼 것이기에 "On your DESKTOP"을 선택해서 'Download Now'를 클릭한다.
- BitNami에서는 이렇게 패키징해서 제공해주는 묶음을 Stack이라고 표현한다.
- Redmine이 제일 먼저 보인다 !!!
- 이 회사도 먹고 살아야 하니... 계속 돈되는(?) 서비스를 노출하고 있다.
- 마음이 아프지만, 돈이 안되는... Installer 부분을 선택하자.
- 제공해주는 다른 Stack을 살펴보고 싶으면 오른쪽 말풍선의 "View all operating system and ..." 부분을 클릭하면 된다.
- 회원가입을 요청하지만, 별도 로그인을 하지 않아도 다운로드 받을 수는 있다. (제일 하단 클릭)
- 무엇인가 계속 미안해지는 마음이다.
3. Install
- 다운로드 받은 파일을 실행하면 제일 먼저 언어 선택화면이 나온다.
- 친절하게 한국어도 있다. 파이팅 !!!
- 그리고 진행하다보면 설치할 내역을 선택하는 화면이 나온다.
- 설치해서 나쁠 것 없으니 전부 선택된 상태에서 계속 진행하자.
- 이후 설치 경로나Admin 계정 설정과 같은 일반적인 상황은 따로 설명하지 않겠다.
- Email notification을 위한 SMTP 설정을 물어보는 화면이다.
- 대중적인 GMail 설정은 선택만 하면 되고, 다른 환경이라면 사용자정의를 선택해서 직접 설정하면 된다.
- 각자의 환경에 맞게 입력하면 된다.
- 최근 이러한 비즈니스 모델을 활용하는 업체들이 많다. 클라우드... 좋긴한데... ^^
- 이제, 실제 파일들을 설치 진행하게 된다... 좀 시간이 걸린다.
4. 1st Execute
-
http://localhost/
- 왼쪽 위의 Redmine 아이콘을 클릭해보면.... 드디어 !!!
- 그렇다! 드디어 Redmine이 실행된 것이다 !!!
- 오른쪽 위의 로그인을 선택하자.
- 설치과정에서 입력한 admin 정보로 로그인하면 된다.
- 관리 메뉴와 같은 부분은 여기에서는 생략하겠다.
5. Software...
- 설치된 경로와 파일들을 살펴보자.
- Install 과정에서 별도로 지정하지 않았다면 위와 같은 경로에 설치가 되었을 것이다.
- 디렉토리를 잘 살펴보면... 참 많은 소프트웨어들이 설치되어있는 것을 확인할 수 있을 것이다.
▷ Apache
▷ MySQL
▷ Git
▷ Subversion
▷ PHP
▷ Ruby
▷ ImageMagicK
- 서버를 운영한다면 위에 나열된 것들을 포함해서 모든 항목들에 대해서 관리할 수가 있어야 한다.
- 다만, BitNami에서 제공하는 패키지(stack ?)을 통해 간단히 설치가 되었을 뿐이다.
- 실제 서버를 운영한다고 하면 이에 대한 공부를 게을리하면 큰 코 다치게 될 것이다 !!!
일단, BitNami Redmine Stack을 통한 설치는 여기까지~