전체보기 87

○ Apache 가이드 - 로드밸런싱 설정하기

이 포스팅은 CentOS 7 버전에서 진행되었습니다. 목차 Apache 가이드 - 설치부터 HTTPS 적용까지 Apache 가이드 - Apache Tomcat과 연동하기 Apache 가이드 - 설정파일 분석하기 Apache 가이드 - 로드밸런싱 설정하기 환경설정 변경하기 workers.properties 파일 수정 이전에는 Apache 1개와 Apache Tomcat 1개를 연결하는 설정을 해봤습니다. 하지만, 이제 Apache Tomcat에 Apache의 요청을 분산해서 전달하려고 하기 때문에 여러개의 Apache Tomcat의 정보를 다 기록해주어야합니다. 일반적으로 Apache Tomcat 하나당 한개의 아이피를 가집니다. 따라서, 컴퓨터가 여러대가 필요하기 때문에 가상머신을 활용하여 테스트 하시는..

Web Server/Apache 2020.07.06

○ Apache 가이드 - 설정파일 분석하기

이 포스팅은 CentOS 7 버전에서 진행되었습니다. 목차 Apache 가이드 - 설치부터 HTTPS 적용까지 Apache 가이드 - Apache Tomcat과 연동하기 Apache 가이드 - 설정파일 분석하기 Apache 가이드 - 로드밸런싱 설정하기 httpd.conf 파일의 속성 ServerRoot 이 설정파일에서 특정 파일을 참조하는 경우에는 이 경로를 기준으로 상대경로를 입력합니다. ServerRoot "/etc/httpd" 예를들어 /etc/httpd/modules/hello.so 모듈을 로드하기 원하는 경우에는 아래와 같습니다. (modules/hello.so 상대경로 사용) LoadModule hello_module modules/hello.so Listen Apache에서 다룰 포트를 추..

Web Server/Apache 2020.07.05

○ Apache 가이드 - Apache Tomcat과 연동하기

이 포스팅은 CentOS 7 버전에서 진행되었습니다. 목차 Apache 가이드 - 설치부터 HTTPS 적용까지 Apache 가이드 - Apache Tomcat과 연동하기 Apache 가이드 - 설정파일 분석하기 Apache 가이드 - 로드밸런싱 설정하기 우선 Apache Tomcat이 설치되어있다는 가정 하에 포스팅을 진행하도록 하겠습니다. >> 톰캣 설치하기 설치하기 필요한 패키지 설치하기 웹 링크로부터 다운로드를 할 수 있도록 wget 패키지를 설치 # yum install -y wget Apache와 Apache Tomcat을 연결해주는 소스를 컴파일 하기 위한 패키지를 설치 # yum install -y gcc gcc-c++ make 커넥터 다운로드 아래의 링크를 클릭하여 원하는 버전의 링크를 입..

Web Server/Apache 2020.07.05

○ Apache 가이드 - 설치부터 HTTPS 적용까지

이 포스팅은 CentOS 7 버전에서 진행되었습니다. 목차 Apache 가이드 - 설치부터 HTTPS 적용까지 Apache 가이드 - Apache Tomcat과 연동하기 Apache 가이드 - 설정파일 분석하기 Apache 가이드 - 로드밸런싱 설정하기 설치하기 Apache 설치하기 Apache와 Apache Tomcat을 연동하는 방법은 총 세가지가 있습니다. 그 중 한가지인 mod_jk를 사용하는 방법은, httpd-devel을 사용해야 에러가 나지 않기 때문에, httpd-devel 을 설치합니다. # yum install -y httpd-devel 방화벽 설정하기 외부에서 접근을 허용하기 위해서는 방화벽에 해당하는 포트를 허용할 수 있도록 등록해야 합니다. Apahe는 80번 포트를 사용하고 있기..

Web Server/Apache 2020.07.05

[UX/UI] 3단 메뉴 만들기

화면 Design Pattern Java> 옵저버 패턴 프록시 패턴 Javacript> 옵저버 패턴 프록시 패턴 Server CentOS 7 minimal UX/UI HTML CSS JQuery CSS /* http://meyerweb.com/eric/tools/css/reset/ v2.0 | 20110126 License: none (public domain) */ html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, ..

카테고리 없음 2019.09.01

[CSS] 선택자의 표현방법 및 종류

문자 형식 - 필수로 입력해야 합니다. @charset "utf-8"; 크기의 단위 - px : 해상도에 의존 - % : 상위태그의 비율 - em : 상위태그의 font-size x 100 - rem : 태그의 font-size x 100 기본선택자 - 태그 선택 (h1, h2, h3, a, p ... ) /* p 태그 : */ p { color: black; } - 클래스 선택 (p.green, a.big, a.small ... ) /* p 태그 이면서 class가 green 인 태그 : */ p.green { color: green; } - 아이디 선택 /* id가 content 인 태그 */ #content { background-color: orange; } - 복수 선택 /* 위 세개를 전부 선..

카테고리 없음 2019.08.29

[Jenkins - Server] 배포설정 : Jenkins + Node js 프로젝트 배포

목록 설치하기 소스관리 : Jenkins + 원격 Git Server 사용하기 배포설정 : Jenkins + Node.js 프로젝트 배포하기 빌드 및 배포 : Jenkins + Node 연동하기 1) node 빌드를 위한 매개변수 추가 - remote_ip : 원격접속 아이피 - app_root : 프로젝트 소스가 들어있는 경로 - branch_name : git 에서 받을 브랜치 이름 2) Jenkins 관리 > 플러그인 관리 3) 설치 가능 탭 클릭 4) Managed Script 설치 5) Jenkins 관리 > Managed files 클릭 6) Add a new Config 클릭 7) Managed script file 를 체크한 다음 Submit 버튼 클릭 8) 위에서 선언한 Argument ..

카테고리 없음 2019.08.29

[Jenkins - Server] 소스관리 : Jenkins + 원격 Git Server 사용하기

목록 설치하기 소스관리 : Jenkins + 원격 Git Server 사용하기 배포설정 : Jenkins + Node.js 프로젝트 배포하기 소스코드관리 : Jenkins + Remote Git 사용하기 1) 빌드를 위한 git 설치 # yum install -y git 2) ssh key 생성 $ mkdir .ssh $ cd ./.ssh $ ssh-keygen -t rsa 3) Git Server에 ssh key 전송하기 # scp id_rsa.pub git@[Git Server 아이피]/home/[Git Server 사용자이름]/.ssh/jenkins_id_rsa.pub # scp id_rsa.pub git@192.168.136.122/home/git/.ssh/jenkins_id_rsa.pub 4) ..

카테고리 없음 2019.08.29

[Jenkins - Server] 설치하기

목록 설치하기 소스관리 : Jenkins + 원격 Git Server 사용하기 배포설정 : Jenkins + Node.js 프로젝트 배포하기 1) wget 설치 # yum install -y wget 2) jenkins 레포지토리 추가/ key 파일 임포트 # wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat/jenkins.repo # rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key 3) jenkins 설치 # yum install -y jenkins 4) jenkins 포트변경 8080 ---> 9090 # vi /etc/sysconfig/jenkins JEN..

카테고리 없음 2019.08.29

[개발환경 구성하기] CentOS 7 minimal JAVA 8 설치하기

목록 CentOS 7 minimal - 설치 및 파티션 할당 CentOS 7 minimal - 네트워크 설정 CentOS 7 minimal - SSH 접속허용 CentOS 7 minimal - SFTP 접속허용 CentOS 7 minimal - 포트포워딩 참고 : Windows 10 - SSH Key 생성하기 참고 : CentOS 7 minimal - JAVA 8 설치하기 1) JDK 설치 가능한 버전 확인 # yum list java*jdk 2) JDK 1.8 설치 # yum install -y java-1.8.0-openjdk.x86_64 3) java 설치 경로를 확인 (맨위의 폴더) # ls -l /usr/lib/jvm/ 4) 환경변수 설정 (파일의 맨 하단에 추가) # vi /etc/profil..

카테고리 없음 2019.08.29