토이 프로젝트44 라즈베리파이에서 Spring 구동하기 & 회원가입하기(feat. Mysql 연동) 2022년 첫 글이네요!! 많이 늦었지만 모두 해피 뉴 이어ㅋㅋ 생각보다 라즈베리로 연결하는데 오래 걸려서 이제야 정리하고 글을 쓰게 되었습니다. git 에도 연동하고 하는데...어디서 막히는지 막혀버려서ㅠㅠ이건 다음글에 조금 더 적어보도록 하겠습니다. 오늘은 기존에 만들어두었던 spring 을 Mysql과 연동하도록 하겠습니다. 또한 이 글은 기본적으로 MySQL이 깔려있으며, 외부에서 접속이 가능하다는 가정하에 진행하고 있습니다. 만약 DB가 설치되어 있지 않다면, 글 내용 중 2. Maria DB 설치 를 보고 와주시기 바랍니다!! https://terianp.tistory.com/3?category=930649 웹 서버 기본 뼈대 구축 : LEMP 첫 시작은 라즈베리 파이에 웹 서버 기본 뼈대 구.. 토이 프로젝트/Spring&Java 갖고놀기 2022. 1. 9. 메일 서버 구축하기 dovecot, postfix - (4) Outlook 프로그램 연동 저번 글까지 해서 dovecot , postfix , 유저별 메일 박스 설정 까지 마친 지금, 메일 서버를 위한 구축이 거의 끝났습니다. 1. SSL 인증서 생성 2. postfix 설치 및 설정 : 각종 파일 설정 , SSL 인증서 설정 3. dovecot 설치 및 설정 : 각종 파일 설정 , SSL 인증서 설정 4. 유저별 메일 박스 설정 : 유저별 메일 박스 생성 및 설정 파일 확인 5. Outlook 프로그램 연동 6. Mysql 과 메일 서버 연동 및 최종 연동 확인(22.01.26 업데이트) 이제 진짜 마지막으로 outlook 과 제가 만든 메일 서버를 연동해서 수신 발신 테스트를 해보도록 하겠습니다. 여기서 메일 주소 계정은 [계정명]@[메일 주소] & [계정 패스워드] 생각하시면 되고, 맨.. 토이 프로젝트/서버갖고 놀기 for DevOps 2021. 6. 5. 메일 서버 구축하기 dovecot, postfix - (3) dovecot 설치 및 설정 & 유저별 메일 박스 설정 이번에도 바로 시작합니다! 구축 순서 1. SSL 인증서 생성 2. postfix 설치 및 설정 : 각종 파일 설정 , SSL 인증서 설정 3. dovecot 설치 및 설정 : 각종 파일 설정 , SSL 인증서 설정 4. 유저별 메일 박스 설정 : 유저별 메일 박스 생성 및 설정 파일 확인 5. Outlook 프로그램 연동 6. Mysql 과 메일 서버 연동 및 최종 연동 확인(22.01.26 업데이트) 이번에는 구축 순서 부분 중 3. dovecot 설치 및 설정 -> 4. 유저별 메일 박스 설정 까지 작성하겠습니다! 1. dovecot 설치 및 설정 1. 먼저 dovecot 을 설치합니다. 명령어는 다음과 같습니다. sudo apt-get install dovecot-core dovecot-imapd.. 토이 프로젝트/서버갖고 놀기 for DevOps 2021. 5. 23. 메일 서버 구축하기 dovecot, postfix - (2) SSL 인증서 생성 & postfix 설치 및 설정 이번에는 잡설 없이 빠르게 시작하겠습니다! 구축 순서 1. SSL 인증서 생성 2. postfix 설치 및 설정 : 각종 파일 설정 , SSL 인증서 설정 3. dovecot 설치 및 설정 : 각종 파일 설정 , SSL 인증서 설정 4. 유저별 메일 박스 설정 : 유저별 메일 박스 생성 및 설정 파일 확인 5. Outlook 프로그램 연동 6. Mysql 과 메일 서버 연동 및 최종 연동 확인(22.01.26 업데이트) 이번 글에서 설명할 내용은 구축 순서 부분 중 1. SSL 인증서 생성 -> 2. postfix 설치 및 설정 까지 입니다. 1. SSL 인증서 생성 다음 명령어를 사용하여 SSL 인증서를 생성합니다. 1 openssl req -new -x509 -nodes -out postfix_def.. 토이 프로젝트/서버갖고 놀기 for DevOps 2021. 5. 22. 메일 서버 구축하기 dovecot, postfix - (1) 용어 정리 정말 오랜만에 글을 쓰는것 같네요ㅠㅠ살짝 변명 아닌 변명을 해보자면, 요즘 일이 너무 많아져서 집에오면 그냥 바로 쓰러지느라...이제야 메일 서버 구축에 대한 글을 쓰게 되었습니다ㅠ 잡설은 여기까지하고 이번에 제가 해볼 것은 dovecot , postfix 를 사용하여 라즈베리파이에 메일 서버를 구축하는 것입니다. 내용이 좀 있어서 3~4개 정도의 글로 정리될 예정이며, 오늘은 먼저 메일 서버에 대한 기본적인 프로토콜, SSL/TLS 보안 인증에 대한 이야기와 앞으로 구축할 전반적인 내용에 대해 이야기하도록 하겠습니다. 아래의 '1. 각종 용어 정리' 부분은 기본적으로 아시는 부분들이라면 넘어가도 무방하지만 제 글을 그대로 따라가시면서 구축하실 분들이라면 '2. 메일 서버 구축 순서' 부분은 꼭 확인해주.. 토이 프로젝트/서버갖고 놀기 for DevOps 2021. 5. 22. FTP 설치 및 보안을 위한 Jail & FTPS 설정 - (2) 2021.04.04 - [토이 프로젝트 - 라즈베리파이로 이것저것] - FTP 설치 및 보안을 위한 Jail & FTPS 설정 - (1) 지난 글에서는 FTP 설치 및 PASSIVE FTP 로 전환하는 내용을 썼는데요 이번에는 보안을 위한 FTP Jail 설정과 SSL 적용을 통한 FTPS 설정 방법을 작성 하도록 하겠습니다. 1. FTP Jail 설정하기(chroot 설정하기) 일단 지난 시간까지해서 FTP에 제대로 접속이 되는것을 확인했습니다. 하지만 여기서 문제가 발생합니다. 바로 FTP 를 사용하여 접속하면 그대로 /(root쪽) 폴더/파일들이 모두 보여지는 보안적인 이슈가 발생하게 됩니다. 즉, 아무 계정이나 해당 장비의 ftp로 접속하게 되면 /(root)로 들어가서 이것저것 수정할 수 있게 .. 토이 프로젝트/서버갖고 놀기 for DevOps 2021. 4. 4. FTP 설치 및 보안을 위한 Jail & FTPS 설정 - (1) 이번에는 라즈베리파이에 파일을 옮기고 다운받기 쉽도록 하기 위해 FTP 설정을 해보도록 하겠습니다. 최종적으로 FTP 구성은 vsftpd 로 FTP 서버 구축, 보안을 위한 chroot 설정 및 FTPES 서버로 전환까지 진행할 예정입니다. 먼저 vsftpd 로 패시브 FTP 서버 구축하기에 앞서 패시브 FTP에 대해서 설명하겠습니다. 일반적으로 FTP는 2가지의 포트를 갖고 작동합니다. 하나는 클라이언트(접속자)가 서버(FTP로 접속하는곳)에 명령어를 보내기 위한 포트이고 다른 하나는 실제로 데이터, 즉 파일들을 전송하고 전송받기 위한 포트입니다. 그렇습니다. 바로 FTP의 21번 포트가 사용자 인증 및 명령어 전달에 사용되는 제어포트이고 20번 포트가 실제 파일을 전송하는 포트가 됩니다. ACTIVE.. 토이 프로젝트/서버갖고 놀기 for DevOps 2021. 4. 4. 웹 서버 기본 뼈대 구축 : LEMP 첫 시작은 라즈베리 파이에 웹 서버 기본 뼈대 구축에 대한 정리글을 써볼까 합니다. LEMP - Linux + NGINX + MariaDB + PHP/Python/Perl 을 기본으로 구축하였습니다. 여기서 아파치가 아닌 nginx 를 설치하는 이유는...php는 예전에 잠깐 써봤었고, nginx는 한번도 안써봤기 때문에 아주 단순히 새로운것을 써보고 싶어서 입니다ㅋㅋㅋ마찬가지의 이유로 mysql 이 아닌 mariaDB를 선택했고, nginx 에서 php를 구동시기키 위해 추가 설치를 할 예정입니다. 1. nginx 설치하기 1-1. nginx 설치 설치에 앞서 apt-get update/upgrade 를 사용하여 apt-get 을 최신 상태로 유지합니다 이후 sudo apt-get install ngi.. 토이 프로젝트/서버갖고 놀기 for DevOps 2021. 4. 1. 이전 1 2 3 4 다음 728x90 반응형