일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 스프링부트 #springboot #project #Intellij
- 웹개발
- 환경변수
- Developer
- restapi
- sqldeveloper
- springboot #controller #jsp
- postman
- development
- IntelliJ
- mysql
- RESTful
- undefined
- Oracle11g
- Database
- Tomcat #SpringFramework
- mssql
- SpringSecurity
- springboot
- 스프링부트
- apache
- ojdbc
- SpringInitializer
- tcping
- 스프링시큐리티
- install
- oracle
- Maven
- Web
- HATEOAS
- Today
- Total
여백에 도장 찍기
1. NGINX 설치 및 시작 CentOS 7 환경에 Nginx를 설치하기 위해서는 'epel-release' 라는 rpm을 먼저 설치해주어야 한다. [root@localhost ~]# yum -y install epel-release [root@localhost ~]# yum -y install nginx NGINX를 부팅 시 실행시키는 심볼릭 링크를 생성하고, NGINX를 시작한다. [root@localhost ~]# systemctl enable nginx [root@localhost ~]# systemctl start nginx 2. NGINX 설정 파일에서 HTTP > HTTPS Redirection 설정 적용 CentOS7에서 Default로 설정된 Nginx 설정파일은 '/etc/nginx/..
Git - Submodule Git의 서브모듈은 Git 저장소 안에 다른 Git 저장소를 둘 수 있게 해준다. 이렇게 해도 두 Git 저장소 모두 여전히 독립적으로 관리된다. 서브모듈을 사용하는 프로젝트를 Clone하면 해당 서브모듈 디렉토리는 빈 디렉터리다: 먼저 git submodule init 명령으로 서브모듈을 초기화하고 git submodule update 명령으로 서버에서 데이터를 가져온다 [vagrant:root@localhost ~]# git clone 'http://git_repo_dir' [vagrant:root@localhost ~]# submodule init [vagrant:root@localhost ~]# submodule update
git clone 을 통해 remote repository 의 데이터를 내려받으려고 할때, 다음과 같은 에러가 발생하는 경우가 있다. ※ Error: fatal: unable to access 'remote repository url': SSL connect error Solution: [vagrant:root@localhost ~]# yum -y update nss curl >> 다시 git clone 수행하면 정상 작동하는 것을 확인할 수 있다.
CentOS7 상에서는 RPM을 Install할 때 보통 'yum -y install nginx' 와 같은 형식으로 설치를 진행한다. 하지만, RPM을 설치하지 않고 다운로드만 하고싶은 경우에는 'YumDownloader'를 사용한다. YumDownloader는 yum-utils가 설치되어있어야 사용가능하다. [root@localhost ~]# yum -y install yum-utils [root@localhost ~]# yumdownloader
디렉터리 서비스(Directory Service)란 무엇인가? 디렉터리 서비스는 네트워크를 통해 공유하고자 하는 User, System, Network, Service 및 Application 등 정보를 저장하며, 디렉터리 서비스에서 의미하는 디렉터리는 파일시스템 의 /home/user 와 같은 파일 시스템 디렉터리가 아니라, 주소록과 같다. 기업의 부서나 조직 구성에 따른 계층적인 구조를 디렉터리 서비스를 통해 구성하고 관련된 정보들을 분류하고 사용하기 위한 목적을 갖으며, 이는 디렉터리 서비스와 인증 서비스를 통합하여 인증 정보를 저장하는데 사용된다. LDAP(Lightweight Directory Access Protocol) 이란 무엇인가? LDAP은 경량 디렉터리 접근 프로토콜이라는 의미를 갖으..
1. Install Docker [root@localhost ~]# yum -y install yum-utils [root@localhost ~]# yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo [root@localhost ~]# yum -y install docker-ce [root@localhost ~]# systemctl enable docker & systemctl start docker 2. Running [root@localhost ~]# docker volume create --name nexus-data [root@localhost ~]# docker volume ls DRIVER V..
r10k는 " Puppet environment and module deployment " 라고 정의할 수 있다. 즉, r10k의 역할은 다음과 같다. 1) SSH Key를 이용하여 Git으로 부터 Control Repository를 내려받기. 2) Puppetfile에 명시된 모듈 설치 Puppet은 Master, Agent 구조로 되어있다. 알다시피, Puppet Agent는 Master 에게 Facts, 설정을 보내고, Puppet은 agent로부터 받은 Facts로 Catalog를 내려 agent를 설정한다. 예를 들어, Puppet Master에서 Iptables 에서 특정 IP set을 추가. 삭제하고 싶거나 설치 모듈을 추가.삭제하고 싶을 경우 Control Repository 의 코드를 수..
Puppet 이란 무엇일까, : Puppet은 오픈소스 프레임워크로, 컴퓨터 시스템 관련 Configuration을 관리하기 위한 toolset이다. Ruby based 시스템이며 ,Puppet은 Unix, Linux, OS X, 심지어 최근에는 Window 상에서도 Configuration 관리가 가능하다. puppet은 종종 호스트의 Lifecycle을 관리하기 위해 사용되는데, 처음 Build와 Installation부터 upgrade, maintenance, 그리고 서비스를 다른곳으로 옮기는 마지막 생명주기까지 관리한다. 이렇게 이론적으로 설명해도 Puppet은 쉽게 와닿지 않는다. 그냥 직접 구축하며 이해를 해보기로 한다. Puppet 에는 2가지 모드가 존재한다. 각각에 대하여 살펴보면 다음과..