일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Today
- Total
- Spring
- 라즈베리파이4
- RequiredArgsConstructor
- 생성자 주입
- 객체지향
- 롬복 Qualifier
- springsecurity
- 라즈베리파이
- docker
- autowired
- DI컨테이너
- HandlerMethodArgumentResolver
- 스프링 컨테이너
- beandefinition
- 스프링 빈
- qualifier
- Spring interceptor
- ComponentScan
- 빈 중복 오류
- Servlet Filter
- 싱글톤 컨테이너
- UsernamePasswordAuthenticationFilter
- DI
- 스프링 Configuration
- Autowired 옵션
- 스프링 빈 조회
- 의존관계 주입
- 스프링
- 스프링 싱글톤
- 도커
목록개인 서버 만들기 (3)
그날그날 공부기록
놀고 있는 라즈베리파이를 DB서버로 활용하고 싶었다. 마침 DB가 필요한 일이 생겼고, 이 기회에 사용해 보기로 했다. 환경 - raspberry pi 4 8GB - ubuntu server 22.04.3 lts - 3306 to 3306 포트포워딩 시작 전 저장소를 업데이트해준다. sudo apt-get update MySQL 설치 설치해야 하는 mysql 버전은 8.0.35이다. 사용 가능한 mysql 패키지 버전을 확인해 보자. sudo apt-cache madison ${PACKAGE_NAME} 아래와 같이 패키지명=버전으로 설치하면 된다. sudo apt-get install ${PACKAGE_NAME}=${VERSION} 설치가 완료된 뒤, mysql 서비스 유닛이 정상적으로 실행 중인지 확인..
지난번 라즈베리파이를 이더넷에 연결하는 데 성공했고, 이제 외부에서 원격 접속을 하기 전 DDNS를 설정해주려고 한다. 같은 네트워크에서의 접속 현재 데스크탑이나 노트북, 라즈베리파이들 모두 거실 공유기 하위의 같은 서브넷이 속해있다. 따라서 라즈베리 파이의 IP를 사용하여 노트북이나 데스크탑에서 SSH로 라즈베리파이에 접속이 가능하다. (이미 기기들에 SSH 공개키를 저장해두었다.) → ssh ${USER_NAME}@${HOST_IP} → ex) ssh yijy001@192.168.0.1 외부 네트워크 에서의 접속 하지만 노트북을 외부로 들고 가서 라즈베리파이(호스트)에 접속을 시도하면 어떻게 될까? 당연히 실패할 것이다. 호스트에 할당된 IP는 공유기의 DHCP서버에서 할당해 주는 사설(가상) IP이..
라즈베리파이 4 8GB 모델이 2대가 놀고 있어 평소에 만들어보고 싶었던 개인 서버를 구축해 볼까 했다. 앞으로 여러 프로젝트나 개인 사이트를 제작해 배포기도 좋고, 재밌을 것 같았다. 내 방 인터넷 환경은 다음과 같다. 이지메시를 사용하기 때문에 방에있는 공유기 대신, 거실 공유기가 DHCP 서버 역할을 한다. 또, 이지메시 컨트롤러인 거실 공유기의 성능이 더 좋기 때문에 컨트롤러 바로 아래에 스위치를 연결하고, 기기들을 연결했다. 라즈베리파이 무선 속도 문제 발생 라즈베리 파이에는 Ubuntu Server 22.04.3 LTS 64bit 버전을 설치했고, Raspberry Pi Imager로 SSD를 구웠다. 공유기는 유선 메시로 구성되어 있어 다른 기기에서 wifi 속도가 무선이나 유선이나 속도 차..