장뽕뽕의 개발일기
close
프로필 배경
프로필 로고

장뽕뽕의 개발일기

  • 분류 전체보기 (158)
    • Java (61)
      • Springboot (28)
      • Architecture (0)
      • Algorithm (17)
      • Trouble-Shooting (3)
      • Basic (13)
    • Security (24)
      • Practice (4)
      • System (7)
      • Network (4)
      • Application (9)
    • Mobile (0)
      • Android (0)
      • Flutter (0)
    • JavaScript (16)
      • Node.js (16)
    • Linux (8)
    • Network (6)
    • Docker (4)
    • Project (5)
      • SecuriSuite (5)
    • Certificate (3)
      • 정보처리기사 (1)
      • 정보보안기사 (2)
    • Legacy (27)
      • JS+PHP+SQL (27)
    • 루트권한 없는 나의 하루 (4)
  • 홈

리눅스 환경에서 Springboot Thymeleaf(View) Templates을 가져오지 못하는 오류 + 해결

열심히 프로젝트를 하던 도중에.. API 서버를 개발한 뒤, Linux 환경에서 빌드 및 배포를 진행했었다.현재 개발하는 mac 환경에서는 다 잘 되는데.. 웹 컨트롤러로 요청을 받으면, 뷰 템플릿을 찾지 못하고 에러가 발생하는 것이었다!!여러 시도를 해봤다.. 시도 1. 실제 파일 위치와 경로 확인src/main/resources/templates 디렉터리 내에 파일이 있는지 확인하고, 대소문자를 확인해 봤다. 결과 - 이상 무 시도 2. Thymeleaf 구성 설정application.properties에서 타임리프 설정을 확인했다. spring.thymeleaf.prefix=classpath:/templates/spring.thymeleaf.suffix=.html 결과 - 이상 무 가만 생각해 보니..

  • format_list_bulleted Java/Trouble-Shooting
  • · 2025. 3. 12.
  • textsms
무료 호스팅 사이트를 이용해 개발 환경 세팅

무료 호스팅 사이트를 이용해 개발 환경 세팅

리눅스나 윈도우 서버를 이용해 직접 웹서버를 운용할 수도 있지만업체에 일정 금액을 지불하고 도메인, 호스팅 서비스를 이용할 수도 있습니다.그 말은 웹서버를 따로 구축하고, 설정을 해 줄 필요가 없다는 말입니다.그 업체에 있는 자원을 이용한다고 보시면 돼요.https://www.dothome.co.kr/ 무료홈페이지 | 무료호스팅 | 닷홈닷홈은 도메인, 무료호스팅, 무료홈페이지, 웹호스팅, 웹메일, SSL보안인증서, 서버호스팅 등 호스팅 서비스를 제공하고 있습니다.www.dothome.co.kr여러 업체가 있겠지만 저는 간단한 작업이나 테스트를 사용할 목적이기에무료 호스팅을 사용했습니다. 뭐 하다가 규모가 커진다면 유료로 전환하면 되니.. 무료 호스팅은 SSH 접속 등의 제약을 받습니다..FTP로 작업할 ..

  • format_list_bulleted Legacy/JS+PHP+SQL
  • · 2025. 2. 16.
  • textsms
CentOS 6.8 #VNC Server 시스템에 원격으로 접속

CentOS 6.8 #VNC Server 시스템에 원격으로 접속

VNC : Virtual Network Computing / 리모트에 있는 시스템에 원격으로 접속하여 관리할 수 있는 프로그램.설치가 간편하여 특별한 설정 없이 이용이 가능하고 원격 접속이 아닌 내 앞에 시스템 있는 것과 같은 해상도를 제공합니다.​VNC 서버에선 세션 1개 = 계정 1개 = 포트 1개씩 설정을 해주셔야 돼요.​서버(192.168.1.11 / Putty 주황색), 클라이언트(192.168.1.20 / Putty 흰색)의 가상환경에서 VNC 서버를 구축하고 클라이언트에서 접속까지 해볼게요.1. 패키지 설치 및 확인 서버에는 tigervnc-server-1~ / 클라이언트에는 tigervnc-1~ 패키지로 설치해 줍니다.2. 세션 생성 계정 생성이라고 생각하면 됩니다. 패스워드는 6자리 이상..

  • format_list_bulleted Linux
  • · 2025. 2. 16.
  • textsms
CentOS 6.8 #IP 수동으로 할당받기

CentOS 6.8 #IP 수동으로 할당받기

VMware에서 IP를 DHCP로 할당받으면 192.168.1.128~로 받을 거예요.하지만 수동으로 Client의 IP를 192.168.1.20으로 받아볼게요.Server OSIP 192.168.1.10서브넷 255.255.255.0게이트웨이 192.168.1.2DNS 서버 168.126.63.1로 세팅해 주고OS를 Full Clone까지 한 뒤Client OS의 IP를 192.168.1.20로 직접 수정해 보도록 할게요.Server ( 192.168.1.10 ) 에서 Clone 한 뒤 Client IP를 살펴보면  이더넷 1번으로 dhcp로 할당받는 걸 볼 수 있습니다./etc/udev/rules.d/70-persistent-net.rules 를 vi로 열어볼게요.  맥 주소가 충돌 나서 이더넷 1번..

  • format_list_bulleted Linux
  • · 2025. 2. 16.
  • textsms
CentOS 6.8 #Samba 윈도우와 리눅스 자원 공유

CentOS 6.8 #Samba 윈도우와 리눅스 자원 공유

SMB(Server Message Block)는 디스크나 프린터와 같은 자원을 윈도우와 리눅스가 공유할 수 있도록 하기 위한 프로토콜입니다. 이걸 이용해서 공유 폴더를 만들어 윈도우와 같이 사용해 봐요.1. 설치 먼저 samba 패키지를 설치하고 데몬을 실행시켜줍니다.  포트 열렸는지 확인해 주고 방화벽을 개방시켜줍니다.selinux는 disable 시켜놨어요.2. 사용자 및 그룹 생성 계정 user1, 그룹 group1을 생성하고 group1에 user1을 가입시켜줍니다.  사용자 samba 패스워드도 설정해 줍니다.3. 메인 설정 파일 구성 /etc/samba/smb.conf 내에 워크그룹을 윈도우와 동일하게 맞춰줍니다.  제일 마지막 라인에 공유 폴더도 2개 세팅해 줍니다.  해당 작업을 한 뒤 t..

  • format_list_bulleted Linux
  • · 2025. 2. 15.
  • textsms
CentOS 6.8 #SSH 취약점, 보안 설정

CentOS 6.8 #SSH 취약점, 보안 설정

SSH는 Secure SHell, 시큐어 셸입니다.원격으로 클라이언트가 서버에 접근해서 읽기, 쓰기 등의 작업을 하도록 해 주는 프로토콜입니다. 22번 포트를 사용해요.서버에 접근한 클라이언트가 관리자의 권한을 얻어서 뻘짓거리를 못하도록 사전에 막도록 해요. Server IP : 192.168.1.10 ( Putty 노란색 )Client IP : 192.168.1.20 ( Putty 흰색 )1. 애초에 관리자로 접속하는 계정 차단 이 서비스는 접속할 때 관리자로 접속하는 걸 허용하는데 따로 막아주셔야 됩니다.  서비스 설정 파일 ( /etc/ssh/sshd_config ) 을 열어서 확인해 보면,PermitRootLogin yes가 주석 처리되어 있는 걸 볼 수 있습니다.  주석 풀고 no 해주시면 끝!..

  • format_list_bulleted Security/System
  • · 2025. 2. 15.
  • textsms
  • navigate_before
  • 1
  • 2
  • navigate_next
공지사항
  • 장뽕뽕 사이트를 오픈합니다.
  • 개발 일기 사이트 이전 안내
전체 카테고리
  • 분류 전체보기 (158)
    • Java (61)
      • Springboot (28)
      • Architecture (0)
      • Algorithm (17)
      • Trouble-Shooting (3)
      • Basic (13)
    • Security (24)
      • Practice (4)
      • System (7)
      • Network (4)
      • Application (9)
    • Mobile (0)
      • Android (0)
      • Flutter (0)
    • JavaScript (16)
      • Node.js (16)
    • Linux (8)
    • Network (6)
    • Docker (4)
    • Project (5)
      • SecuriSuite (5)
    • Certificate (3)
      • 정보처리기사 (1)
      • 정보보안기사 (2)
    • Legacy (27)
      • JS+PHP+SQL (27)
    • 루트권한 없는 나의 하루 (4)
최근 글
인기 글
최근 댓글
태그
  • #java
  • #springboot
  • #algorithm
  • #javascript
  • #SQL
  • #phpMyAdmin
  • #php
  • #dothome
  • #html
  • #Spring
전체 방문자
오늘
어제
전체
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바