다운로드 하기

 http://www.mantisbt.org/download.php 다운 받을 파일의 URL을 복사

 # wget 해당URL

 # tar xvzf 다운로드 받은 파일

 위 명령어를 이용하여 다운로드 및 압축을 해제한다.


설치하기 (웹 폴더안에 mantis를 만들어 압축을 해제해 놓음)

 http://도메인/mantis/admin/install.php 접속

 기본 정보 입력(기본 세팅에 DB비밀번호만 입력함) 후 install/Upgrade Database 버튼 클릭


 스크롤을 쭈욱 내리다 보면

 Write Configuration File(s)

 위 부분에 에러가 났다면

 # cp config_inc.php.sample config_inc.php 명령어를 사용하여 파일 복사

 # vi config_inc.php

 파일을 열어서 웹사이트에 나와있는


$g_hostname = 'localhost';

$g_db_type = 'mysql';

$g_database_name = 'bugtracker';

$g_db_username = 'root';

$g_db_password = '블라블라';


이 부분을 복사하여 붙여넣기, 바로 아래 이메일 부분에 적당히 적어준다.

한글을 사용하기위해 적당한 곳에 $g_default_language = "korean"; 입력 후 저장


웹페이지를 새로고침하면 해당 오류가 사라진다.


도메인/mantis 접속 시 로그인 페이지로 전환된다.



admin 폴더 삭제

 # rm -dfr admin/

 설치 완료 후 위 명령어를 사용하여 admin 폴더를 제거한다.



administrator 비밀번호 변경

 계정 administrator 비밀번호 root로 로그인을 하고 비밀번호를 변경한다.



설치 끝!






'도메인/폴더'와 같은 방법으로 루트폴더를 직접 입력하여 접근할때


index 기본 문서 파일이 없다면 index of 페이지에 모든 폴더 및 파일이 출력된다.


해당 페이지 출력 시 보안상 문제가 될 수 있으므로 아래와 같은 방법으로 접근을 차단한다.


#vi /etc/httpd/conf/httpd.conf


해당 파일에서 Options Indexes FollowSymLinks를 찾아 주석처리 한다.


#service httpd restart


아파치를 재시작하고 다시 접속해 보면 index of 페이지가 출력되지 않는다.





service mysqld start 명령 실행 시 아래와 같은 문구가 출력되면 해결방법.


another mysql daemon already running with the same unix socket


# service mysqld stop

# mv /var/lib/mysql/mysql.sock /var/lib/mysql/mysql.sock.bak

# service mysqld start





웹페이지 시작 위치가 기본적으로 설정되어 있는 경로는 /var/www/html 이다.


해당 경로를 사용자가 원하는 경로로 변경이 가능하다.


vi /etc/httpd/conf/httpd.conf


DocumentRoot "/var/www/html" -> 원하는 경로로 변경

<Directory "/var/www/html"> -> 위와 똑같은 경로로 변경


저장 후 아파치 재시작


/etc/init.d/httpd restart





웹 페이지 시작 위치를 변경하고 아파치를 재시작할때 나타나는 에러


chcon -R -h -t httpd_sys_content_t /경로





웹에서 파일 다운로드 시 You don't have permission to access / on this server. 오류가 출력되면


해당 파일이 존재하는 폴더를 아래와 같이 명령어에 넣는다.


restorecon -rv /경로






사용 목적은 리눅스 공부 및 장난감으로 저전력, 저소음, 저 예산, 확장성을 기준으로 만들기로 하였다.


부품 스펙

 메인보드GA-B75N 제이씨현120,7801  
 파워SF-500P14PE GOLDEN KING130,0001 
 CPU 방열판LP5336,9601 
케이스ELITE 13066,5001 


위 파워는 단종되어 같은모델 600으로 구매.

CPU는 국내에 저전력 CPU가 출시가 안되는 관계로 타오바오에서 1610T를 구입하여 배송대행을 이용해 구했다. (배송비 포함 7만원 정도)

기존에 사용하던 하드디스크를 사용하려고 했는데 파티션 분할이 안되어 WD20EZRX 2TB 구입. (배송비 포함 9.5)


처음 예산 20 ~ 25의 두배에 달하는 50사용... (모니터, 키보드, 마우스는 남는것 사용. 램은 기존 메인컴에서 하나(4G) 추출)



앞으로 해보고 싶은 것

1. MP3 스트리밍 서버

2. SVN

3. FTP 서버

4. 원격으로 켜고 끄기

5. 안드로이드 앱으로 PC 제어

6. 홈페이지 서버

7. 보안

8. 게임 서버

9. 토렌트


+ Recent posts