목록전체 글 (33)
개발 블로그

차주 과제아파치 + 웹서버 연동아파치 연동 => 동일 소스 사용버전(아파치, 톰켓이 같은 소스 폴더 적용)아파치 연동 => html, css, js, img 등은 아파치소스 폴더, jsp는 was 소스 폴더로 분리하여 설정ssl 을 위 1번과 2번중 하나를 골라 설정ssl은 3개월 무료 버전사용도메인은 임의로 적용해 host 사용 * 부장님이 준 힌트 3. mod_ssl.so 설치 및 적용 1) httpd -l 로 검색(https://openlife.tistory.com/272) mod_ssl.c 면 정적으로설치된것 mod_so.c면 동적으로 설치된 것으로 modules에 mod_ssl.so가 있는지 확인 없다면 apache configure 부터 ssl 적용해서 다시 설치(아파치 자동설치는 yum in..
예제) 현상황) CentOS7에 접속해 있으며, 계정은 simybh로 접속해 있다. 프롬프트는 /home/simybh에 있다. 미션) a.txt, b.txt, c.txt를 만든 후 각각에 hello a, hello b, hello c를 기입해 저장 후 리눅스에서 하나의 파일로 압축해서 ftp로 다운받고 싶다. 답) mkdir text cd text vi a.txt hello a :wq vi b.txt hello b :wq vi c.txt hello c :wq tar –cvfz text.tar.gz ./* 1. 현상황) CentOS7에 접속해 있으며 계정은 simybh 계정으로 접속해 있다. root 계정의 비밀번호를 모른다. 미션) 프롬프트에서 현 디렉토리를 위치를 확인할려면? pwd 2. 현상황)..

1. 3-Tier에 대해 아는 대로 기술 하시오 Client Tier : 프레젠테이션 - 웹서버 - 프론트 엔드 (브라우저로 HTTP 응답) Application Tier : 어플리케이션 - 어플리케이션 서버 - 비즈니스 로직 (응답) Database Tier : 데이터 베이스 - DBMS (결과값 반환) 2. L4에 대해서 아는 대로 기술 하시오 서버나 네트워크 트래픽을 로드밸런싱하는 스위치외부에서 들어온 모든 요청은 서버가 아닌 L4 스위치를 거쳐야 하며 모든 요청을 L4 스위치가 받아 서버들에게 적절히 나누어 준다 TCP, UDP, HTTP와 같은 프로토콜들의 헤더를 분석하여 그 정보를 바탕으로 부하 분산을 실시하고 거기에 더해 소스 IP 혹은 데스티네이션 IP를 NAT하여 보낼 수 있다. 3. ..

1. 자바 설치자바는 앞서 설치했으니 넘어가 2. Tomcat 9 다운로드 및 설치 /usr/local/src로 이동한 후 wget 명령으로 톰캣 9를 다운 받아주고tar 명령으로 압축을 풀어준다 wget https://archive.apache.org/dist/tomcat/tomcat-9/v9.0.58/bin/apache-tomcat-9.0.58.tar.gz tar -zxvf apache-tomcat-9.0.58.tar.gz engine/tomcat9 디렉토리를 만들어주고 톰캣 파일을 옮겨 준다 3. 심볼릭 링크 설정톰캣 설치 디렉토리를 '/engine/tomcat'으로 심볼릭 링크를 설정 4. Tomcat 환경 설정Tomcat 환경 변수를 설정함 /etc/profile.d에 설정 파일을 생성 다..

0. Apache 설치하기 전2트 시도하는 도중에 yum install 명령어가 안되더라 이유는 이 오류는 CentOS 7의 공식 리포지토리 URL이 더 이상 유효하지 않아서 발생합니다. CentOS 7은 이제 더 이상 주기적인 업데이트가 제공되지 않고, 오래된 패키지는 vault.centos.org라는 아카이브 서버에서 관리됩니다. 따라서 baseurl을 vault.centos.org로 변경해야 합니다.해결 방법:/etc/yum.repos.d/CentOS-Base.repo 파일의 설정을 변경하여 mirror.centos.org 대신 vault.centos.org를 사용해야 합니다.1. 리포지토리 파일 수정다음과 같이 설정을 변경하세요:/etc/yum.repos.d/CentOS-Base.repo 파일을 ..

java -versionwhich java CentOS를 설치하면 자동으로 OpenJDK가 설치되어 있다 which java 명령어로 확인해보기설치된 /usr/bin/ 폴더를 이동해서 확인해보면 alternatives를 보니 rpm 파일이 설치 된 것 같다 새로 설치 해야하니 명령어를 입력해 기존 java의 이름을 변경하자 mv /usr/bin/java /usr/bin/java_old 기존에 설치된 Java는 실행이 되지 않으니 이제 다른 버전을 설치하자 아래 링크에 들어가 파일을 다운하고 https://www.oracle.com/java/technologies/downloads/#java8 Download the Latest Java LTS FreeSubscribe to Java SE and get..

나머지는 비슷한데 일단 하드디스크는 SCSI로 두개를 더 추가 해줬다서버용으로는 주로 SCSI 하드디스크를 사용한다 SCSI 0:0SCSI 0:1SCSI 0:2 그럼 이제 위에 네모난 하드디스크 초록색으로 빛나는거 보이지하드디스크가 세개라는 뜻.. 이제 요구사항대로 파티션을 나눠야 겠다./ 파티션에 해당하는 하드디스크만 여기서 설정을 하고 남은 것은 터미널로 설정해보기 표준 파티션 지정해주고 이렇게 설정해주고 /boot 와 /swap 파티션을 각각 다음과 같은 크기로 설정 해줌 소프트웨어 선택, 네트워크 및 호스트명도 설정 해주고 설치시작 눌러 root 계정 비밀번호 password사용자 centos 비밀번호 centos 로 해줬음 이제 남은 하드디스크도 마운트 시켜야 함이것이 리눅스다 Cen..

MemberController에 메소드 만들고 view 연결하기 Register UserName UserId Password Confirm Password Register 그럼 이제 form 에서 넘어오는 값을 받을 VO 만들기 name 값과 vo 필드 맞추는거 필수 package egovframework.example.member.model.vo; public class Member { private String userName; private String userId; private String password; private String authority; private int enabled; public String getUserName() { return userName; } public voi..