Collects/LinuxServer 21

[Linux] apache-tomcat 설치하기

출처 : http://nowonbun.tistory.com/138 이번 포스팅에서는 apache-tomcat 설치방법에 대해 설명하겠습니다. apache-tomcat 은 java 를 이용한 웹서비스, 즉 JSP를 사용하기 위한 준비입니다. 먼저 tomcat 을 apache 홈페이지에 가서 다운 받습니다.바로가기 - Apache 홈페이지 바로가기 아파치 홈페이지 에서 Tomcat 7.0 을 선택하고 tar.gz를 다운 받습니다. 그리고 FTP로 Linux에 카피 하겠습니다.참고 사항 - FTP 설정 압축을 tar zxvf apache-tomcat-7.0.30.tar.gz 명령어로 압축을 해제 하겠습니다. 압축을 해제 한후 /usr/local/ 로 이동 시키겠습니다.(※ /usr/local/은 window에..

[펌] 리눅스 호스트명 변경

사전확인[편집]현재 호스트명을 확인해보자.[root@localhost ~]# hostname localhost.localdomain 레드햇 계열[root@localhost ~]# cat /etc/sysconfig/network | grep HOSTNAME HOSTNAME=localhost.localdomain Ubunturoot@localhost:~# cat /etc/hostname localhost 방법 1: 명령어로 변경[편집]즉시 변경[편집]다음 중 두가지 명령어 중 하나를 실행하면 된다.hostname 호스트명 echo 호스트명 > /proc/sys/kernel/hostname 새로 로그인할 때는 이것이 적용된다.재부팅시에는 초기화될 것이다.[1]실행 예시[root@localhost ~]# hos..

Rsync, SSH, Crone 를 이용한 Linux 동기화 백업 구축

작성자 : NWAN 실습 환경 : Intel Core2Duo E6300 Windows XP x64 Service Pack 2 Vmware 6.5 가상머신 안에 Centos 5.2 x64bit 머신 2대 참고서적 : 리눅스 서버관리 Hacks 100, Centos 리눅스 구축 관리 실무 필자의 사무실에는 IDC 에 리눅스 머신이 1대 돌아가고 있는데 서버의 환경 설정및 기타 중요한 데이터들이 로컬 디스크에만 백업이 되고 있는 상황이다. 이러한 상황에서 실시간으로 1대 더 구축 하게 되면 행여나 물리적 장애가 생겼을 경우에 운영이 불가능한 상황이 일어나지 않을까... 하는 취지에서 일단 직접 상용 서버에 적용한 상태가 아니고 테스트환경에서 테스트한 기준으로 본 문서를 작성하였다. 우선은 기존 리눅스 머신 1..

Apache-2.x.x 에 SSL 인증서 설치(https 구축)

Apache-2.x.x 에 SSL 인증서 설치(https 구축) 작성자 : NWAN 참고 문서 : http://sangmo.tistory.com/tag/%EA%B0%9C%EC%9D%B8%ED%82%A4 http://legend.anycert.co.kr/support/httpd_ssl_install.html http://wiki.kldp.org/wiki.php/DocbookSgml/SSL-Certificates-HOWTO#AEN409 작성일 : 2008년 12월 10일 리눅스 머신에 웹서버를 구축 해볼때 마다 일반 80 포트로 운영되는 웹서버만 구축해 보았다. 예전부터 웹 서핑을 할때 https 로 운영되는 웹사이트들이 있어 '한번 해봐야겠다' 라는 생각만 가지고 있었지 실제로 운영해 보지 못했다. 때마침..

SSH Client Key 를 이용하여 각 서버에 인증없이 ssh 접속하기

SSH Client Key 를 이용하여 각 서버에 인증없이 ssh 접속하기 작성자 : NWAN 참고문헌 : Linux 서버관리 Hacks 100 리눅스 서버 2대 사이에서 ssh 를 통해 접속 시도가 많을 경우에 유용한 기술중에 하나이다. ssh-keygen 을 통해 개인키 및 공개키를 생성하여 상대방 서버에 카피하는 방식이다. 예를 들어서 작성해 보겠다. 우선은 리눅스 머신 1대의 아이피는 192.168.0.110 번이고, 또 한대의 아이피는 192.168.0.111 으로 설정했다 가정하고, 192.168.0.110 번을 서버1번, 192.168.0.111 번을 서버2번 으로 하겠다. ssh-keygen 을 사용하기 위해서는 각 서버에 ssh 서버가 설치되어 있어야 한다. 요즘 나오는 왠만한 리눅스는 ..

HOW-TO Configuration proftpd.conf

최종 수정일 : 2001년 8월 3일 작성자 : 윤 일 (admin@rootman.org) HOW-TO Configuration proftpd.conf Proftpd.conf는 아파치의 설정파일인 httpd.conf와 매우 유사해서 httpd.conf를 수정해 본 사용자라면 눈에 익은 지시자들이 많을 것입니다. 저 개인적으로도 wu-ftp보다 proftp를 더 선호합니다. ############## # Global 섹션 ############## ServerName "ProFTPD Default Installation-WOW" # 서버 네임을 적어 줍니다. 아무거나 적어도 상관 없습니다. ServerType inetd # Server Tyre을 가리키는 지시자입니다. # 서버 유형에는 inetd와 sta..

Centos_5 snmp 설치

작성자: 주인장 디지문 (http://www.digimoon.net/) 아래 사이트에서 최신 버전을 다운받습니다. 소스 컴파일 설치로 해 보겠습니다. http://sourceforge.net/project/showfiles.php?group_id=12694&package_id=11571 저는 소스 설치 시 압축파일은 일반적으로 /usr/local/src 디렉토리에 받습니다. [root@test ~]# cd /usr/local/src/ [root@test src]# wget http://downloads.sourceforge.net/net-snmp/net-snmp-5.4.1.tar.gz?modtime=1185535805&big_mirror=1 [1] 2432 --17:12:19-- http://downlo..

Cron 사용법

cron table 형식 cron table은 모두 6가지 필드로 이루어져 있습니다. 각 필드는 하나이상의 space로 구분되며 하나의 배치작업은 한 라인에 정의됩니다. 첫 필드에 #이 나타나면 그 라인은 주석라인(comment 처리됨)입니다. 예 매시마다 시스템의 부하량(load average)를 /tmp/load.log라는 파일에 저장한다고 가정해 봅시다. 시스템의 부하량 점검은 uptime(1) 명령으로 알 수 있습니다. 이러한 배치작업을 실행하기 위한 cron table의 내용은 아래와 같습니다. 가정 : cron.allow, cron.deny는 존재하지 않음 ⇒ root 만이 crontab 명령 사용 가능. 즉, cron table 형식은 다음과 같습니다. minite hour day month..

sshd_conf 파일 설정

SSH 환경설정(sshd_config) SSH 또는 Secure Shell은 네트워크 상의 다른 컴퓨터에 로그인하거나 원격 시스템에서 명령을 실행하고 다른 시스템으로 파일을 복사할 수 있도록 해 주는 응용 프로그램 또는 그 프로토콜을 가리킵니다. 기존의 rsh, rlogin, 텔넷 등을 대체하기 위해 설계되었으며, 강력한 인증 방법 및 안전하지 못한 네트워크에서 안전하게 통신을 할 수 있는 기능을 제공합니다. 기본적으로는 22번 포트를 사용합니다. SSH는 암호화 기법을 사용하기 때문에, 통신이 노출된다 하더라도 이해할 수 없는 암호화된 문자로 보이기 때문에 보안에 더욱 안전합니다. 설정파일 경로 : /etc/sshd/sshd_config ① 기본설정 Protocol 2 openssh는 프로토콜 버전을 ..

Apache mod_evasive 모듈에 대하여...

회사에 입사한지 이틀만인가 웹개발자가 서버쪽에서 자꾸 Forbidden Error 창이 자주 뜬다고 했다. 워낙 초보 서버 관리자다보니 처음 겪는 경우여서 아파치 설정파일이 잘못 되었나 하고 설정파일 하나하나 해석해가면서 검토해 보았다. 그러나 Apache config 파일에는 전혀 문제가 없었다. 그래서 단순히 서버 오류가 아니라 웹 프로그래밍 오류인가 하고 별 신경 안쓰고 넘어갔는데 자꾸만 오류 메세지가 뜨는것이다. 뭔가 이상하다고 느껴져 오류 메세지를 긁어다가 구글에 검색을 해 보았다. 그러나 아무리 찾아봐도 답은 해결되지 않다가 테스트 삼아서 돌아가고있는 웹 서버 홈페이지 창을 여러번 클릭 하고 새로고침도 해보았더니 문제가 생기는거다. ' Forbidden' ' You don't have perm..