▼ DevOps
-
Windows 10 | nginx 설치하기▼ DevOps/Nginx 2021. 12. 22. 23:02
Nginx란 웹 서버 소프트웨어로, 가벼움과 높은 성능을 목표로 한다. 웹 서버, 리버스 프록시 및 메일 프록시 기능을 가진다. http://nginx.org/en/download.html ▶Stable version nginx/Windows를 다운로드 받는다. nginx 실행 방법1) 설치 경로로 이동해서 nginx.exe 실행 방법2) CMD에서 해당 경로로 이동 후 명령어 실행 start nginx nginx 종료 방법1) 작업관리자에서 nginx를 종료한다. 방법2) CMD에서 해당 경로로 이동 후 명령어 실행 nginx -s stop localhost로 접속하여 해당 페이지가 정상적으로 보이는지 확인한다.
-
Jenkins | 홈 디렉터리 변경▼ DevOps/젠킨스 (Jenkins) 2021. 12. 20. 20:51
Jenkins Home Directory 젠킨스를 설치하고 Item을 만들어 빌드하면 젠킨스 홈 디렉터리/workspace에 Item명으로 생성되는데 이 위치를 변경할 수 있다. Jenkins → Jenkins관리 → 시스템 설정 부분에서 Jenkins_home 디렉터리를 알 수 있다. 홈 디렉터리를 변경하려면 Jenkins가 설치된 루트 폴더로 이동한다. 윈도우 C:\Program Files\Jenkins 리눅스 /var/lib/jenkins 1. 해당 경로에 있는 Jenkins.xml에 JENKINS_HOME의 값을 원하는 경로로 변경한다. 2. 기존의 경로에 생성한 Item 관련 파일이 있다면 새로 설정한 JENKINS_HOME 위치로 이동시킨 후 재시작한다. Jenkins This service ..
-
IntelliJ | 프로젝트 GitHub Repository에 업로드 하기▼ DevOps/깃 (Git, GitHub) 2021. 12. 3. 11:43
▶ IntelliJ 프로젝트 GitHub Repository에 올리기 Shift를 2번 누르면 Search Everywhere 화면이 나오는데 create 입력 후 Create Git Respository를 선택한다. GitHub Repository에 업로드 할 프로젝트 폴더를 선택한다. 생성 후 보면 파일들이 빨간색으로 되어있는 걸 확인할 수 있는데 아직 Git에 Add 하기 전이기 때문이다. 프로젝트 우 클릭 Git → Add 한다. Add가 완료되면 파일들이 빨간색에서 초록색으로 변한걸 볼 수 있다. 확인이 되었으면 프로젝트 우 클릭 Git → Commit Directory.. 를 선택한다. comment를 입력하고 Commit and Push..를 선택한다. 이 과정에서 Line Separator..
-
IntelliJ | 프로젝트에 GitHub Repository 추가하기▼ DevOps/깃 (Git, GitHub) 2021. 12. 2. 11:42
▶ IntelliJ 프로젝트에 GitHub Repository 추가하기 우측 상단의 돋보기 버튼을 클릭하거나 단축키 (Shift 2번)를 입력하여 Search Everywhere 창을 띄운다. Clone를 입력해서 구분이 Git으로 되어있는 Clone... 를 선택한다. 추가할 Repository를 Clone 한다. File → Project Structure.. 를 선택한다. 이클립스에서의 여러 프로젝트 관리를 IntelliJ에서는 Modules 로 추가하여 관리할 수 있다. Modules → Add → import Module 를 선택한다. import 해줄 module을 선택한다. 추가하는 Module은 Gradle이라서 때문에 Gradle를 선택했다.
-
IntelliJ | GitHub 계정 연결 및 Repository Clone 하기▼ DevOps/깃 (Git, GitHub) 2021. 12. 2. 11:28
▶ GitHub 계정 연동 후 Repository Clone 하기 Get from VCS GitHub 선택 후 Use token... 깃허브 인증 정책이 토큰 인증 방식으로 변경됨에 따라 Generate... 를 통해 토큰을 발급받는다. *기존에 토큰을 발급받은 적이 있다면 입력 후 Login 한다. InteliJ를 통해 토큰 생성 시 기본적으로 필요한 Scope와 만료기간 등을 정해주는데, 필요에 따라 추가 혹은 만료일을 확장해도 된다. 생성받은 토큰을 입력 후 Login 한다. GitHub에 로그인이 완료되면 Repository 목록들을 확인할 수 있고 Repository를 선택 후 Clone 한다. Trust Project를 선택한다.
-
AWS | PuTTY를 사용하여 EC2(Linux) 인스턴스에 연결하기▼ DevOps/AWS 2021. 10. 7. 15:21
PuTTY를 사용하여 인스턴스에 연결하려면 프라이빗 키(.pem 파일)를 이 형식(.ppk 파일)으로 변환해야 한다. PuTTYgen를 실행하여 EC2(Linux)를 생성할때 다운로드한 프라이빗 키(.pem 파일)를 Load한다. PuTTY 다운로드 페이지 Save private key를 통해 프라이빗 키(.pem 파일)를 이 형식(.ppk 파일)으로 변환하여 저장한다. PuTTY를 실행시켜 Session → Host Name에 접속할 인스턴스의 퍼블릭 IPv4 주소 또는 퍼블릭 IPv4 DNS를 입력한다. 퍼블릭 IPv4 주소 또는 퍼블릭 IPv4 DNS는 인스턴스 상세 페이지에서 확인이 가능하다. Connection → SSH → Auth로 이동하여 변환시킨 .ppk 파일을 불러온 뒤(Brwoser...
-
Docker | Linux(CentOS)에 JAVA(자바) 설치하기▼ DevOps/도커 (Docker) 2021. 10. 6. 15:45
JAVA(자바) 설치 Docker → Container / Apps CentOS Container에서 CLI를 실행한다. 설치 가능한 자바 버전을 확인한다. java 1.8.0-openjdk와 java-1.8.0-openjdk-devel를 설치할 예정이다. ※ java11을 설치해도 상관없다. yum list | grep jdk java 설치 설치 중에 is this ok가 나오면 y 입력 yum install java-1.8.0-openjdk javac 설치 설치 중에 is this ok가 나오면 y 입력 yum install java-1.8.0-openjdk-devel.x86_64 정상적으로 설치가 되었는지 확인한다. java -version javac -version 환경변수 설정 java 위치를 ..
-
Docker | Linux(CentOS) + Apache(아파치) 설치하기▼ DevOps/도커 (Docker) 2021. 10. 5. 17:33
Kitematic(https://github.com/docker/kitematic/releases)를 실행한 후 centos 검색 centos(official)를 설치한다. 설치가 완료되면 컨테이너가 자동으로 생성되는데 자동으로 생성되는 컨테이너는 보안상의 이유로 호스트 장치에 접근할 수 없으므로 삭제해준다. (①) ※ 호스트 접근 권한 없이 systemctl을 사용할 경우 나타나는 메시지 Docker CLI(②)를 실행한다. Docker CLI(②)에서 centos 컨테이너를 호스트 권한과 포트를 추가하여 생성한다. docker run -it -p [호스트 포트:컨테이너 포트] --privileged -d --name [컨테이너 이름] centos /sbin/init # run : 실행한다. # -i ..