본문 바로가기

개발

[우분투 12.04 LTS] 개인웹하드 구축 #12- Tomcat7 + JDK7 설치 - 톰캣을 사용하는 이유는 웹앱과 서블릿등으로된 웹을 구동하기 위해서입니다. 주소 개발용으로 Struct/Spring 에서 많이 쓰입니다. 톰캣을 사용하기 위해서는 JDK(JAVA)가 필요합니다 1.JDK7 설치 최신버전의 JDK를 받기 위해서는 오라클 repository를 등록해주어야 합니다 등록하기 전 안전하게 필요한 패키지를 설치해줍니다(repository 추가를 위한 패키지)apt-get install python-software-properties이제 repository를 등록해줍니다.apt-add-repository ppa:webupd8team/java apt-get update apt-get install oracle-jdk7-installer설치확인java -version버전정보가 재대로 .. 더보기
[우분투 12.04 LTS] 개인웹하드 구축 #11- SubSonic Music Server(서브소닉) 설치 - subsonic은 Music(음악)을 위한 스트리밍 패키지입니다.1.다운로드http://www.subsonic.org/pages/download.jsp위 주소에서 Debian/Ubuntu installer 용을 다운로드 합니다. 2.설치 다운로드한 경로로 이동하여 설치를 진행합니다dpkg -i subsonic-4.9.deb/var/subsonic 에 설치됩니다http://server-ip:4040subsonic는 유료입니다. 무료로 쓰기위해 편법(크랙)이 있는데 기부차원에서 구매하시는것도 나쁘지 않습니다.크랙이 있는 이유가 이 서버의 소스가 오픈되어 있습니다. 즉 직접 빌드해서 설치하시면 코드를 수정할 수 있는거죠반 기부형태니까.. 구매를 하시던 소스를 빌드하시던 하셔서 사용하시면 됩니다^^ 좋은건 .. 더보기
[우분투 12.04 LTS] 개인웹하드 구축 #10- Plex Media Server 설치 - Plex Media Server(플렉스 미디어 서버) 는 동영상 스트리밍(트랜스코더 가능)을 위해 사용하는 패키지이다 - 유료인 plex pass 와 무료가 있으며 차이는 아래와 같다(2014.05.09 기준) 분류무료유료최신버전 이용가능불가능가능멀티유저 관리불가능가능동기화 기능불가능가능카메라 자동업로드불가능가능그외 트랜스코드등의 기본적인 기능은 동일함 상세정보: https://support.plex.tv/hc/en-us/categories/200139156-Plex-Pass Plex Media Server Plex는영화와TV쇼음악 등 멀티미디어 자료를 관리하고 재생 및 트랜스코딩을 해 주는 프로그램입니다. Plex 서버는 NAS와 홈서버등 의 컴퓨터에 설치 가능하며 클라이언트로는 Android, i.. 더보기
[우분투 12.04 LTS] 개인웹하드 구축 #9- 웹하드(웹토렌트 설치) for Transmission 웹 토렌트란?- 토렌트 클라이언트를 서버에 설치해두고 웹으로 언제든지 접속하여 토렌트 파일을 다운로드 할 수 있습니다. 여기선 Transmission(트랜스미션) 토렌트 클라이언트를 사용합니다1.설치apt-get install transmission-daemon설치 완료후 설정파일을 직접 편집할때는 데몬을 종료해야합니다 그렇지 않으면 웹에서 설정하는게 우선이기 때문에 전부 초기화됩니다.2.기본 설정service transmission-daemon stop vi /etc/transmission-daemon/settings.json여기서는 기본적으로 계정/비밀번호/다운로드 경로/임시 저장경로 만 설정해줍니다. 추가적인 옵션은 웹으로 접속해서 변경할 수 있습니다"rpc-username": "사용할 아이디", .. 더보기
[우분투 12.04 LTS] 개인웹하드 구축 #8- 웹하드(WebFTP설치) WebFTP 란? - 프로그램을 사용하지 않고 웹상에서 FTP를 접속할 수 있도록 하는 패키지입니다. - 편리하지만 보안상의 이유로 추천하지는 않습니다.1.다운로드 WebFTP 오픈소스인 MonstaFtp 를 이용합니다.http://www.monstaftp.com/download/위 주소에서 다운로드 합니다.다운로드 후 /var/www 에 업로드 하면 끝입니다.예로 /var/www 에 web_ftp 라는 이름으로 업로드했을경우,http://서버IP/web_ftp위 주소로 접속이 가능합니다.기본으로 접속하게되면 호스트와 포트를 입력하는 란이 생기게됩니다 개인 서버에 설치하는 만큼 서버주소가 고정일테니 해당 란을 본인서버 주소로 채워주면 사라집니다vi index.php아래 항목을 자신의 서버에 맞게 수정합니.. 더보기
[우분투 12.04 LTS] 개인웹하드 구축 #7- 웹하드(FTP설치) vsFTP 데몬 설치- 대용량 파일 전송등을 위해 FTP를 설치합니다.1.설치apt-get install vsftpd2.설치 후 기본 설정(필수)vi /etc/vsftpd.conf활성화chroot_local_user=YES allow_writeable_chroot=YESvsftpd.conf 옵션# 계정사용자 접속 가능 local_enable=YES # 업로드 가능 write_enable=YES# 디렉토리나 파일 생성시 umask 값 local_umask=022# 접속시 메세지 ftpd_banner=Welcome to uzuro FTP service.# anonymous 유저 사용 불가 anonymous_enable=NO# 계정사용자 접속 가능 local_enable=YES # 업로드 가능 write_en.. 더보기
웹마스터 도구로 홈페이지 검색 최적화 하기 #2 - 네이버(Naver) 웹마스터 도구 지난글에서 구글 웹마스터 도구를 이용하여 사이트 검색을 최적화 하는 방법을 소개해드렸습니다. 구글 웹마스터 도구를 이용하면 구글 검색을 기준으로 최적화 하는거였겠죠?이번엔 나온지 얼마 안된 네이버 웹마스터도구 를 이용해서 네이버 검색에 최적화 할 수 있는 방법을 소개해드려볼까 합니다.네이버 웹마스터 에 접속하면 "네이버 검색에 잘 나오는 웹사이트로 관리하고 싶다면" 이라고 딱 박혀있네요ㅎㅎ 왜 해야하는지 아시겠죠? 사실 구글이나 네이버나 웹마스터도구 사용법은 99% 동일합니다. 1. 사이트 등록 하단의 " + 사이트 추가 " 버튼 클릭 추가할 사이트 URL 입력 HTML 태그는 크롤링할 페이지의 사이에 메타 태그를 넣어 소유를 확인하는 방법입니다.주로 티스토리 블로그등에서 많이 사용됩니다 HML 파일 업.. 더보기
웹마스터 도구로 홈페이지 검색 최적화 하기 #1 - 구글(Google) 웹마스터 도구 구글 웹마스터 도구로 홈페이지/블로그( html/css 가 편집 가능한 블로그에 한함, ex.티스토리 ) 크롤링 및 색인을 통하여 게시물이 구글,네이버,빙등에서 더 노출될 수 있도록 하기 위한 도구입니다. 이 웹마스터 도구를 이용하면 내 사이트의 크롤링 현황 등을 보실 수 있고 접속 키워드 등에 대한 기본적인 추적등을 제공합니다.이번에 소개해드릴 내용은 구글에서 제공하는 구글 웹마스터 도구입니다.구글 웹마스터 도구는 애널리틱스와 연동이 가능함으로 함께 사용하시면 더욱 좋습니다. 웹마스터 도구란?(Google 고객센터) 1. 로그인https://www.google.com/webmasters/ 에 접속한다음 로그인을 합니다. 2. 오른쪽의 "사이트 추가" 를 클릭합니다 3. 크롤링 하려는 사이트 URL 을 .. 더보기