동기의 이것저것
article thumbnail
[네이버 클라우드 플랫폼] 활용 후기
▸MAC/Linux 2023. 6. 12. 09:36

https://dongki1882.tistory.com/62 [네이버 클라우드 플랫폼에서 배포하기] 1. 서버 생성 NCP 콘솔에 들어가서 Platform -> Classic 으로 설정해준다. 그 밑의 Services에서 Sever로 들어간 뒤 새로운 서버를 생성해준다. 다음과 같이 CentOS를 고른 뒤 7.8 버젼을 다운 받았다. 다음을 누른 뒤에 스 dongki1882.tistory.com NCP를 활용하여 서버를 만들고 nginx-proxy-manager를 통하여 내 서비스를 배포하고 젠킨스를 통해 자동화까지 해보았다. 포트포워딩을 해보고 공인 IP를 할당 받고 서버 접속용 공인 IP를 통해 내 로컬 PC에서 SSH에 접속 한 후 도커를 설치하여 이미지를 만들고 빌드하고 내 서비스를 내 도메인에 ..

article thumbnail
[Git Webhook 에러] 301 Moved Permanently
▸MAC/Linux 2023. 5. 11. 14:36

분명 url을 바꾸거나 손 댄 기억이 없었는데 이런 에러가 생겼다. 아 혹시나 싶어서 nignx proxy manager에 들어가서 확인해보니 SSL 인증서를 적용하면서 http에서 -> https 로 바뀌었다.... git hub에 들어가서 다시 바꾸어주었다. 휴... 금방 찾아서 다행이다.

article thumbnail
[네이버 클라우드 플랫폼에서 배포하기] 5. 젠킨스(Jenkins)를 통해 CI / CD 배포 환경 구축
▸MAC/Linux 2023. 5. 10. 17:16

젠킨스 설치 docker run \ --name jenkins_1 \ -p 8081:8080 \ -e TZ=Asia/Seoul \ -v /"내 파일 위치"/var/jenkins_home:/var/jenkins_home \ -v /var/run/docker.sock:/var/run/docker.sock \ -v /"내 파일 위치"/jenkins_1/data:/data \ -u root \ -d \ --restart unless-stopped \ jenkins/jenkins:lts A 레코드 설정 후 Nginx Proxy Manager 통해 젠킨스 접속 저번에 했던 방식과 똑같이 설정해준 후 Nginx Proxy Manager에 들어가서 또 같은 방식으로 add 해준다. 이번에는 A레코드로 설정한 도메인으로..

article thumbnail
[네이버 클라우드 플랫폼에서 배포하기] 4. 도메인 구매 후 내 도메인으로 배포하기 (nginx proxy manager, 가비아, DNSZi)
▸MAC/Linux 2023. 5. 10. 16:10

가비아에서 도메인 구매 https://www.gabia.com/ 웹을 넘어 클라우드로. 가비아 그룹웨어부터 멀티클라우드까지 하나의 클라우드 허브 www.gabia.com 위의 사이트에서 원하는 도메인 하나를 구매해주었다. 도메인 관리(DNSZi) https://dnszi.com/

article thumbnail
[네이버 클라우드 플랫폼에서 배포하기] 3. CentOS에서 빌드 후 배포(Docker, DB, Git, Java)
▸MAC/Linux 2023. 5. 10. 14:07

SSH로 접속 후 yum 업데이트를 해준다. yum install epel-release -y yum update -y Docker 설치 yum install -y yum-utils yum-config-manager \ --add-repo \ https://download.docker.com/linux/centos/docker-ce.repo # Install Docker Engine yum install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin # 도커 시작 systemctl start docker # 도커 활성화 systemctl enable docker DB 설치 (MariaDB) docker..

article thumbnail
[네이버 클라우드 플랫폼에서 배포하기] 2. SSH 접속
▸MAC/Linux 2023. 5. 10. 13:28

포트 포워딩 설정하기 서버가 생생되었고 상태가 운영중으로 바뀌었다면 마우스로 클릭하여 포트 포워딩 설정을 해준다. 서버이름을 고르고 나서 외부 포트를 설정해주고 추가한다. 공인 IP 할당하기 공인 IP 설정 변경을 눌러준다. 공인 IP 신청을 해준다. 다시 server로 돌아가서 공인 IP를 보면 할당 된 것을 볼 수 있다. 관리자 비밀번호 설정 관리자 비밀번호 확인을 누른 뒤 아까 다운 받은 .pem 파일을 넣어준다. 넣어주면 초기 비밀번호가 나온다. ssh -p "포트포워딩한 포트" root@"서버 접속용 공인 IP" 터미널에서 이렇게 들어간 뒤 초기 비밀번호를 입력해준다. passwd 위의 명령어를 통해 비밀번호를 바꿔준다.

article thumbnail
[네이버 클라우드 플랫폼에서 배포하기] 1. 서버 생성
▸MAC/Linux 2023. 5. 10. 11:45

NCP 콘솔에 들어가서 Platform -> Classic 으로 설정해준다. 그 밑의 Services에서 Sever로 들어간 뒤 새로운 서버를 생성해준다. 다음과 같이 CentOS를 고른 뒤 7.8 버젼을 다운 받았다. 다음을 누른 뒤에 스토리지 종류는 HDD로 하고 서버이름을 설정 한 뒤 새로운 인증키를 생성하였다. 인증키 생성 및 저장을 눌러서 잘 간직하고 있어야한다!! 다음으로 신규 ACG를 생성해준다. myIp을 눌러서 허용 포트 22번을 추가해주었고 (나중에 ssh 접속) 나는 나중에 사용을 위해서 0.0.0.0/0에 80번 포트, 81번 포트(nginx), 443포트, 3306포트(DB) 를 추가해주었다. 서버 생성 완료!!

article thumbnail
[MAC] UTM 에서 centos 접속 후에 ssh 연결
▸MAC/Linux 2023. 4. 8. 22:31

CentOS 접속 후에 login을 완료 한 후 ip addr 해준 후 2번째를 보면 (기본 세팅일 경우) ip 주소를 확인 할 수 있다. 처음에 보이는 inet 옆에 있는 주소로 연결 하면 된다 터미널을 열어준 뒤 터미널에서 ssh root@[ip 주소] root는 원격 서버 id 이고 뒤의 주소는 원격 서버 주소이다. 이렇게 해주고 centOs에서 만들어 두었던 비번을 입력하면 연결이 완료된다!! 나갈때는 exit 해주거나 아예 centOS까지 종료하려면 shutdown now 명령어를 입력해주면 된다.

article thumbnail
Mac UTM 에서 잘못 됐을 때 삭제하지 않고 돌아가는 법 - 스냅샷, Clone ( 미리 해놔야 한다 )
▸MAC/Linux 2023. 4. 4. 10:38

설치 완료 후 바로 해주었다. 마우스 오른쪽 버튼을 클릭하고 Clone을 누른다. 그럼 밑에 clone이 된 것을 볼 수 있다. edit에 들어가서 메모에 상세 설명을 적어주면 좋을 듯 하다!

반응형