개발자/Server 6

CentOS 6.5로 서버 구축하기 - 6.아파치 톰캣 연동 및 소스 경로 설정

먼저 tomcat-connector를 설치해야한다. 설치를 위해서는 apxs모듈이 필요하다.apxs란 아파치 하이퍼텍스트 전송 프로토콜 (HTTP) 서버의 확장모듈을 컴파일하고 설치하는 도구이다. 먼저 apxs 설치여부 확인# find / -name apxs 검색결과 없으면 설치해줌.# yum install httpd-devel 이제 커넥터 설치파일을 구한다음... 압축을 풀고 설치해준다.# tar -zxvf /usr/java/tomcat-connectors-1.2.40-src.tar.gz# /usr/java/tomcat-connectors-1.2.40-src/# ./configure --with-apxs=/usr/sbin/apxs# make && make install 중간에 C compiler can..

개발자/Server 2015.08.10

CentOS 6.5로 서버 구축하기 - 5. 아파치 톰캣 및 방화벽 설정, 그리고 자바 설치

♣아파치 서버 테스트[root@test run]# service httpd start 아파치 환경설정파일을 확인해본다. 기본적으로 DocumentRoot가 /var/www/html 로 되어있을 것이다.따라서 해당 루트에 index.html 파일을 생성해주어야 페이지가 보인다.또한 ServerName이 주석처리 되있는 부분을 수정한다.서버 아이피 주소로 접속하여 잘 보이는지 확인한다.보이지 않는다면 방화벽이 막혀있을 확률이 높다. 방화벽 상태 알아보기[root@test run]# /sbin/service iptables status 방화벽 올리고 내리기[root@test run]# /sbin/service iptables stop[root@test run]# /sbin/service iptables sta..

개발자/Server 2015.08.07

CentOS 6.5로 서버 구축하기 - 4. MYSQL 설정

이번에는 MYSQL을 이용해서 데이터베이스 설정을 해볼 차례다.물론 굳이 MYSQL을 이용하지 않아도 된다. 오라클도 있고, MS-SQL도 있고... 여기서는 MYSQL로 해본다. ♣ MYSQL 시작앞서 CentOS를 Web Server로 깔면 MYSQL이 기본적으로 설치된다. 이제 이걸 어떻게 입맛대로 수정하느냐가 문제. 일단 시작해본다. [root@test run]# /etc/init.d/mysqld start[root@test run]# mysqlmysql> show databases; 처음만들었으니 root계정은 열려있을 것이다. 비밀번호 설정하는법은 다음과 같다.[root@test run]# use mysql;[root@test run]# show tables;[root@test run]# up..

개발자/Server 2015.08.06

CentOS 6.5로 서버 구축하기 - 3. 드라이버 마운트

CentOS도 깔고, 인터넷도 연결했다면 이젠 드라이버 마운트를 확인할 차례다.리눅스는 드라이버를 수동으로 잡아줘야하기 때문...과정은 간단히 말해 blkid명령어로 해당 정보를 확인해준 뒤 /etc/fstab를 수정해주면 된다. [root@localhost ~]# blkid 연결된 드라이버들의 정보가 나오는데 UUID와 TYPE를 확인하자. [root@localhost ~]# vi /etc/fstab/dev/mapper/vg_localhost-lv_root / ext4 defaults 1 1UUID=c9b70cd8-8de3-4711-adba-cd2f0562 /boot ext4 defaults 1 2/dev/mapper/vg_localhost-lv_home /home ext4 defaults 1 2/de..

개발자/Server 2015.08.05

CentOS 6.5로 서버 구축하기 - 2. 인터넷 환경설정

서버는 어찌어찌 설치해도 만일 중간에 인터넷 설정을 빼먹었으면 당연히 인터넷이 안된다.덩그러니 떠있는 콘솔창에서 당황하지말고# vi /etc/sysconfig/network-script/ifcfg-eth0 에 들어가서 입력해주어야 한다. 해당 파일의 내용은 얼추 다음과 같이 되어있을 것이다. DEVICE=eth0TYPE=EthernetUUID=ONBOOT=yesNM_CONTROLLED=yesBOOTPROTO=noneHWADDR=IPADDR=PREFIX=GATEWAY=DNS1=DEFROUTE=yesIPV4_FAILURE_FATAL=yesIPV6INIT=noNAME="System eth0" 설명: DEVICE = 이더넷 인터페이스의 종류BOOTPROTO=ip할당 방식static : 아이피 지정dhcp : 동..

개발자/Server 2015.08.05

CentOS 6.5로 서버 구축하기 - 1. CentOS 설치

회사업무로CentOS로 홈페이지 서버를 구축할 일이 생겨 정리해놓는다.과정은 다음과같다.CentOS설치 → MYSQL 구동확인 → 자바 설치 → 톰캣 설치 → 아파치 톰캣 연동 → 테스트 먼저 CentOS 6.5 설치 디스크를 준비한다.CentOS는 무료 오픈소스 운영체제라 자유롭게 받을 수 있다.다운로드는 이곳을 참조 CentOS의 설치과정은 간단하다. 설치과정 중 주의해야 할 사항을 보아두면 다음과 같다.처음에 미디어를 테스트하겠냐고 묻는 창이 나오는데 Skip를 선택한다. 처음 화면에서 첫번째 메뉴를 선택한다. 그 후 언어는 영어로 설정하고 키보드는 한글 키보드로 설정해준다.한글메뉴로도 설치를 진행할 수 있지만 추후에 인코딩방식에 따라서 문제가 생길수도 있다고 함. Basic Storage Devi..

개발자/Server 2015.08.03