본문 바로가기
반응형

개발관련/HOSTING\DEPLOY8

Cafe24 JSP tomcat 상품, 도메인 구매 및 외부 SSL인증서 등록 Cafe24는 국내 최대 호스팅 서비스로, 서버대여, 도메인구매, SSL인증서 구매 및 설치 지원을 해주고 있습니다. Cafe24에서 무료 도메인을 지원해주었지만, https는 지원하지 않아서 보안에 취약하다는 단점이 있었습니다. https를 통해서 보안을 강화하고자 했는데요, 그 방법에 대해 공유드립니다. 1. 도메인 구매 Cafe24에서는 도메인 구매서비스를 지원하고 있었습니다. 가비아, 후이즈와 같은 다른 기업들도 있지만 cafe24를 선택한건 다름아닌 가격때문이었습니다. .cafe24에서 2023년내에는 *.shop 도메인에 대해서는 550원으로 할인혜택을 적용하고 있었습니다. 개인적으로 사용할 목적의 도메인이므로 의미는 상관이 없어서 .shop으로 구매 진행했습니다. 도메인 구매시에 이 정보들을.. 2023. 2. 8.
Cafe24, DBeaver (데이터베이스 접속툴)에서 MariaDB 접속하기 Cafe24 서비스명 : Tomcat JSP호스팅 일반형 (개발 언어별 호스팅, Tomcat jsp) 데이터 베이스를 손쉽게 설정하기 위해서는 데이터베이스 툴을 사용하는 것이 편리합니다. 특히 여러 데이터베이스에 접속할 수 있는 DBeaver를 자주 사용하는데, 이번 개발에서도 동일하게 사용해보려고합니다. Cafe24 > 나의서비스관리 > 호스팅 관리 > 기본관리 > 서비스사용현황 Cafe24 초기화면으로 진입했을 때 초기화면에서 하단으로 내려보시면 MySQL 외부 IP접근 설정을해주어야 합니다. 아무데서나 데이터베이스에 접근할 수 있다면, 해커에게 아주 좋은 먹잇감이 됩니다. 이때문에 특정 아이피만 데이터베이스에 직접 접속할 수 있도록 설정하는것입니다. 사용유무가 사용중이 아니거나, 아이피가 등록되어 .. 2023. 1. 15.
Cafe24 Tomcat JSP 호스팅 상품의 MariaDB 이용 시 주의사항 Cafe24에서 제공된 MariaDB 10.0.x와 제가 사용하는 MariaDB 버전이 다르기도 했고, 여러가지 설정들이 달라서 고군분투 했던 내용을 정리해보았습니다. 상품명 : Tomcat JSP 호스팅 일반형 1. 새로운 사용자 생성 불가 / 권한 수정 불가 데이터 베이스가 설치된 채로 제공되며, 사용할 계정 및 스키마도 지정되어 나옵니다. cafe24 사용자가 계정관련하여 설정할 수 있는 것은 접속 패스워드라고 생각하시면 됩니다. 2. 프로시저/함수 사용 가능 일부 상품에서는 사용이 불가능한데, Tomcat JSP 상품에서는 사용가능합니다. 하지만, 테스트용 디비에서 붙여넣을 때, 주의사항이 필요합니다. /* 톄스트 DB에서 생성시 사용한 쿼리 */ CREATE DEFINER=`[사용자명]`@`[데.. 2023. 1. 14.
SpringBoot 프로젝트 호스팅.. 고군분투기(1) / Cafe24? AWS? 업무용으로 필요한 프로그램이 있어서 만들었지만, 서버를 어디에 둘지 참 많은 고민을 했습니다. 쓰지 않는 컴퓨터에 서버를 구축해놓고 사용하려고 했으나, 일반적인 인터넷은 아이피가 유동적이기 때문에, 고정아이피를 사용해야했습니다. 고정아이피는 얼마인고 하니, 구글에서 최상위에 검색되는 하이아이피는 월 9,000원! 다음에 설명할 Cafe24보다 훨씬 비쌌습니다. 도메인을 사용하거나 https를 사용할 경우에는 추가금액이 또 들텐데... 걱정스럽더라구요.. 다음으로 알아본 곳은 Cafe24입니다.. 처음에 혹했던것은 광아우토반이었습니다. 업무용으로 사용해야 했기에, 넉넉한 트래픽 용량과 무료 서비스가 무척이나 마음에 들어서 결제까지 하려 했으나, PHP만 지원한다는 점! j워드프레스나 그누보드를 사용하는 경.. 2023. 1. 13.
서버 가동시 설정할 것 (기록용) 데스크탑에서 이클립스로 서버를 구동시켰는데, 서버가동은 전력이 적은 노트북으로 옮기고 싶어 삼일간의 대장정 끝에 노트북으로 서버를 실행할 수 있었습니다. 제가 했던 방법을 간단히 공유하겠습니다. 포트 설정 방화벽 inbound정책 추가 : 외부에서 들어오는 요청을 처리하기 위한 포트를 개방하고, 설정하는 것 포트포워딩 : 공유기 사용시 외부에서 들어온 요청을 어떤 아이피를 가진 컴퓨터가 처리할지 맵핑해주는 것., 외부아이피로 들어온 특정 포트의 요청을, 서버의 내부 아이피의 특정 포트로 연결시켜주는 것이다. 시스템 설정 작업환경과 동일한 jdk, tomcat, database버전 선택 후 시스템 환경변수 설정 작업환경에는 oracle 11g를 사용했고, 서버에는 무료버전인 oracle xe를 사용했다. .. 2020. 2. 14.
내 컴퓨터를 서버로 활용하기 개발환경 Eclipse spring, egovFrameWork Tomcat 8.5 MariaDB 10.5 저의 사이트를 운영해보고 싶어서 집에서 사용하는 컴퓨터로 호스팅을 해보았습니다. 모두 무료인 것을 골라 사용했기 때문에 집에서 전기세만 부담할 수 있다면 부담 없이 운영할 수 있습니다. 1. 파비콘 만들기 Go! 클릭시 파비콘 만들기 위치로 이동합니다. 2. 무료 도메인 만들기 Go! 클릭시 무료 도메인 만들기 위치로 이동합니다. 파비콘 만들기 먼저, 파비콘을 만들어 보겠습니다. 파비콘이란, 브라우저에서 사이트를 구분하기 쉽게 보여주는 작은 아이콘입니다. 등록해두면 사용자가 파비콘를 보고 어떤 사이트인지 바로 알 수 있겠죠? (https://www.websiteplanet.com/ko/webtools.. 2020. 2. 9.
에버그린 브라우저 ( Evergreen Browser) 에버그린 브라우저 ( Evergreen Browser) 브라우저가 사용자에게 재설치를 요구하지 않아도, 자동적으로 업데이트할 수 있는 브라우저 브라우저 분류 에버그린 브라우저 에버그린이 아닌 브라우저 Chrome (Google) Firefox(Mozilla) Whale (Naver) Edge (Microsoft) Internet Explorer (Microsoft) Safari (Apple) 의미 Evergreen은 상록수라는 뜻이다. 항상 fresh(신선)하고 useful(유용)한 상태를 유지한다고 해서 붙여진 이름이다. 자동으로 업데이트 해주는 똑똑한 브라우저 작성된 스크립트의 버전과 사용자의 브라우저 버전이 상이한경우 사이트의 오류 발생률이 높다. 코드를 잘못작성한게 아니지만, 버전차이 때문에 발생.. 2019. 12. 6.
온프레미스, 오프프레미스 / Off-premises softwar, On-premises software Premises = 전제, 토지, 근거 Premises는 전제, 토지, 근거라는 의미가 있다. 주장을 하기위한 전제와 근거, 농작물이나 건물을 짓기위한 토대가 되어주는 토지. 이러한 뉘앙스로 봤을 때 Premises는 주장,건물,시설의 "기반"이라고 할 수 있다. 웹개발시 기반이 되어주는 것은 서버 또는 개발을 할 수 있는 컴퓨터라고 할 수 있다. 서버가 있어도 프로그램을 만들 수가 없거나 그 반대를 생각해본다면 사이트 자체를 띄을 수 없기 때문이다. 웹사이트 구축시에 필요한 서버나 개발을 하기 위한 컴퓨터를 내가 직접 구비해놓고 서버를 운영한다면 on-premises, 네트워크를 통해 공급 받는다면 off-premises라고 할 수 있다. On-Premises / Off-premises On-premi.. 2019. 11. 28.
반응형