일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 스프링부트핵심가이드
- 자바편
- merge
- 리눅스
- 알파회계
- 선형대수
- 목록처리
- 서버설정
- 처음 만나는 AI수학 with Python
- GIT
- 자료구조와 함께 배우는 알고리즘 입문
- 티스토리 쿠키 삭제
- 페이징
- iterator
- 구멍가게코딩단
- 처음 만나는 AI 수학 with Python
- 깃
- Kernighan의 C언어 프로그래밍
- 데비안
- 코드로배우는스프링부트웹프로젝트
- resttemplate
- network configuration
- 스프링 시큐리티
- /etc/network/interfaces
- 자료구조와함께배우는알고리즘입문
- 친절한SQL튜닝
- 이터레이터
- 병합
- 코드로배우는스프링웹프로젝트
- 네트워크 설정
- Today
- Total
목록분류 전체보기 (320)
bright jazz music
변경 전 server { listen 80; location / { #root /usr/local/ecert24; root /home/chainverse-apps/ecert24/front-apps/build; index index.html index.htm; try_files $uri $uri/ /index.htm; } location /api { proxy_pass http://127.0.0.1:10000/api; } } 변경 후 index.htm ==> index.html server { listen 80; location / { #root /usr/local/ecert24; root /home/chainverse-apps/ecert24/front-apps/build; index index.html ..
참고: 해당 vm의 OS는 rocky linux 9.1d이다. root 볼륨 명은 rl-root이다. centos를 사용한다면 centos-root로 적용해야 할 것이다. #proxmox 호스트 머신 root@chainverse:~# qm config 112 boot: order=scsi0;ide2;net0 cores: 4 ide2: hdd:iso/CentOS-7-x86_64-Minimal-1908.iso,media=cdrom,size=942M memory: 16384 meta: creation-qemu=7.2.0,ctime=1680057785 name: bc-node01 net0: virtio=C6:53:9B:89:EB:EC,bridge=vmbr0,firewall=1 numa: 0 ostype: l26..
1. Docker 설치: 먼저 Docker를 설치돼 있어야 한다. Docker Desktop 또는 Docker Engine을 설치하면 된다.2. MariaDB 이미지 가져오기:Docker Hub에서 MariaDB 이미지를 가져온다. 터미널에서 다음 명령어를 실행한다.docker pull mariadb3. 컨테이너 실행:다음 명령어를 사용하여 MariaDB 컨테이너를 실행한다. 이 명령어는 MariaDB 컨테이너를 실행하고 임의의 이름을 지정한다. 여기에서는 "my-mariadb"로 지정.(나는 호스트의 3306 포트를 마리아디비 컨테이너의 3306 포트와 매핑해 주었다. 마리아디비 컨테이너를 구동하면 기본 포트는 3306으로 되어 있다.)docker run -d -p 3306:3306 --name my-..
https://docs.docker.com/storage/volumes/ Volumes docs.docker.com 1. 도커 볼륨 생성하고 목록보기 : 아래와 같이 생성하면 기본적으로는 /var/lib/docker/volume에 생성된다. [coffee@localhost ecert24]$ cd /usr/local [coffee@localhost local]$ sudo docker volume create dev-volume dev-volume [coffee@localhost local]$ 1.1. 특정 경로에 볼륨 생성하기 $ sudo docker volume create --name data --opt type=none --opt device=/data --opt o=bind Docker 컨테이너 내..
아래 작업을 진행하기 전에 $ sudo docker pull rockylinux:9.1 명령어로 록키 리눅스 9.1 이미지를 다운 받았다. jcha@hjcha-AERO-15-Classic-SA:/usr/local/my-app$ sudo su root@hjcha-AERO-15-Classic-SA:/usr/local/my-app# docker rm -f catnails catnails root@hjcha-AERO-15-Classic-SA:/usr/local/my-app# sudo docker run --privileged -d -it -p 82:80 -p 3001:3000 --name catnails rockylinux:9.1 /sbin/init 09a9e50129a06b5db94a58669507f50599..
이전 포스팅과 반복되는 설명은 생략하였다. 리액트 앱과 백엔드 서버 연동 테스트 2 1. 백엔드 서버 만들기 //10000번 포트를 사용하는 백엔드 서버 (스프링부트, http://localhost:10000) package com.test.reactspringboottest.controller; import org.springframework.web.bind.annotation.GetMapping; import org.springframewor catnails.tistory.com 4. 또 다른 연동 테스트 (+ Nginx) 참고로 이건 nginx와 연동하여 81번 포트를 사용하였다. Nginx 설정은 아래 포스팅 참고 리액트 앱(ReactJs)와 엔진엑스(Nginx) 연동 1. 서버에 노드 설치하고 ..
1. 백엔드 서버 만들기 //10000번 포트를 사용하는 백엔드 서버 (스프링부트, http://localhost:10000) package com.test.reactspringboottest.controller; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; import java.util.HashMap; import java.util.LinkedHashMap; @RestController @RequestMapping(val..
실습을 위해 생활코딩의 영상을 참고하였다. https://www.youtube.com/watch?v=VaAWIAxvj0A 1. 백엔드 서버 만들기 우선 백엔드 어플리케이션을 구동할 디렉토리에서 터미널을 열고 아래와 같은 순서로 명령한다. hjcha@hjcha-AERO-15-Classic-SA:/usr/local/back-apps$ touch data.json hjcha@hjcha-AERO-15-Classic-SA:/usr/local/back-apps$ vi data.json hjcha@hjcha-AERO-15-Classic-SA:/usr/local/back-apps$ npx local-web-server Need to install the following packages: local-web-server..
https://www.digitalocean.com/community/tutorials/how-to-install-mariadb-on-ubuntu-22-04 How To Install MariaDB on Ubuntu 22.04 | DigitalOcean www.digitalocean.com Query OK, 0 rows affected (0.062 sec) MariaDB [(none)]> use mysql; Reading table information for completion of table and column names You can turn off this feature to get a quicker startup with -A Database changed MariaDB [mysql]> show..
1. apt vs. yum apt(advanced packaging tool)는 데비안 계열의 패키지 관리자 도구이다. 패키지 관리도구는 소프트웨어 패키지 다운로드 및 설치를 용이하게 해주는 명령어 인터페이스이다. 레드햇 계열의 리눅스에서는 전통적으로 yum(yellow dog updater, modified)이 apt와 동일한 역할을 해 왔다. dnf은 yum을 개선한 패키지 관리 툴이다. 사용법은 yum과 거의 동일하다. dnf가 도입된 지 꽤 지났음에도 불구하고 익숙함 때문인지 여전히 yum도 사용된다. 2. 관련 디렉토리 및 파일 2.1 debian derivatives /etc/apt/apt.conf : 우분투를 포함한 데비안 계열 배포판에서 사용하는 apt 설정파일이다. /etc/apt/sou..