예전부터 집에 서버가 한 대 있었으면 좋겠다는 생각을 참 많이했었다. 서버 구축에 대해서는 아무것도 몰랐지만, 다행히도 전부터 주위에서 주워들은 게 좀 있어서 그게 도움이 많이 됐다. 서버라는 게 굉장히 어렵고 별다른 게 아니라, 일반 컴퓨터나 노트북도 서버 역할을 하면 서버인 것이다. 처음엔 일반 데스크탑을 듀얼부팅해서 하나는 리눅스 하나는 윈도우 설치한 다음에, 평소엔 리눅스 서버로 돌리고 가끔씩 윈도우를 사용할까 생각도 했었다. 하지만 전기세와 열기, 소음을 감당할 수 없을 것만 같았고, 그래서 찾은 것이 HP Microserver Gen8이었다. 약 1년 동안의 깊은 고민 끝에 드디어 올해 3월, 53만원을 써서 질러버렸다. 하드디스크는 집에서 놀고 있던 시게이트 1TB짜리를 장착시켰다. 구매한 ..
참고한 사이트 ☞ http://www.linuxtechi.com/install-apache-subversion-svn-centos-7/http://svnbook.red-bean.com/en/1.7/svn.ref.svn.c.delete.html 1. yum으로 install # yum install httpd subversion mod_dav_svn 2. 설정 파일 수정 # vi /etc/httpd/conf.modules.d/10-subversion.conf LoadModule dav_svn_module modules/mod_dav_svn.soLoadModule authz_svn_module modules/mod_authz_svn.soLoadModule dontdothat_module modules/mod..
집에 서버를 구성하고나서 불과 며칠이 지나지 않아 로그인 시도가 7천번 가까이 있었다. ㄷㄷ /var/log/secure로 접속 아이피를 찾아서 조회해보니 죄다 중국쪽으로 찍힌다..;; 우회한 건지 직접 접속 시도한 건지는 모르겠지만... 중국 정말 싫다 ...... 앗 뜨거 하고, 이래선 안되겠다는 생각에 바로 보안 설정에 들어갔다. 1. SSH 포트 & 프로토콜 변경 # vi /etc/ssh/sshd_config # If you want to change the port on a SELinux system, you have to tell# SELinux about this change.# semanage port -a -t ssh_port_t -p tcp #PORTNUMBER#Port 1234#Add..
1. 톰캣 다운로드 /usr/local로 이동,wget으로 tar.gz 파일을 다운로드 받는다. 다운로드 링크 주소는 여기서 얻는다→ http://tomcat.apache.org/download-80.cgi# wget http://apache.tt.co.kr/tomcat/tomcat-8/v8.0.26/bin/apache-tomcat-8.0.26.tar.gz 2. 압축 해제# tar -zxf /usr/local/apache-tomcat-8.0.26.tar.gz 3. Jsvc 빌드(선택사항)# cd /usr/local/apache-tomcat-8.0.26-src/bin# tar xvfz commons-daemon-native.tar.gz# cd commons-daemon-*-native-src/unix# ...
6.x 버전에서는 iptables로 포트포워딩을 해줬지만, 7.x 버전부터는 설정 방법이 좀 다르다. * 방화벽 실행 여부 확인# firewall-cmd --state * 사용 가능한 모든 포트 목록 조회# firewall-cmd --zone=public --list-all * 포트 추가# firewall-cmd --permanent --zone=public --add-port=80/tcp # firewall-cmd --permanent --zone=public --add-port=80-90/tcp (포트 대역 오픈) * 포트 삭제# firewall-cmd --permanent --zone=public --remove-port=80/tcp * 방화벽 재시작# firewall-cmd --reload --p..
tar.gz 파일로 받아서 압축을 풀고 하는 방법도 있지만, 귀찮으니까 rpm으로 간편하게 설치. 1. rpm 파일 다운로드 → http://www.oracle.com/technetwork/java/javase/downloads/index.html 비트에 맞게 rpm파일을 다운로드 한다. 다운로드한 파일을 알맞은 곳에 FTP로 전송한 뒤, rpm 명령어로 설치한다. # rpm -ivh jdk-8u60-linux-x64.rpm 그럼 위와 같이 쭈~욱 정상적으로 설치됨을 확인할 수 있다. # java --version 버전을 확인해보면, 잘 나온다. 이러면 설치 완료. 설치가 끝났으니 환경변수를 등록하자. # export JAVA_HOME=/usr/java/jdk1.8.0_60/# export PATH=$P..
다운로드☞ https://www.mongodb.org/downloads MSI파일을 다운로드 받는다. 다운로드 받은 파일을 실행시켜서 Next, next, next.... Finish. 몽고DB가 설치된 폴더의 bin 폴더까지 이동해서 전체 경로를 복사한다. 환경변수의 시스템 변수 Path 세미콜론 뒤에 복사해뒀던 경로를 붙여넣고 확인. cmd창에 mongod를 쳐보자. 그럼 data 폴더를 찾지 못한다는 에러가 뜬다. mongod --dbpath [data폴더 전체 경로] 적당한 곳에 data를 저장할 폴더를 만들고 위와 같이 명령어를 입력한다. 그리고나서 다시 mongod를 치면, 뭔가가 실행되면서 만들어놨던 폴더에 위와 같이 폴더와 파일들이 생성됨을 확인할 수 있다. cmd창의 로그를 살펴보면 po..