전체 글(179)
-
원쌤의 Vue.js 퀵스타트 책을 보았다(Vue3)_2
신규 프로젝트에 적용시키기 전 1주일 마다 원쌤의 Vue.js 퀵스타트 책 기준으로 1장 ~ 2장씩 스터디를 진행 하였다. 3장에서의 내용은 Vue에서 기본적으로 사용되는 문법에 관련된 것이었다. v-bind —> 앞에 : 를 붙이면 축약처리 v-bind:href = url주소 === :href = url주소 v-text v-html v-on —> 앞에@를 붙이면됨 처음에 볼 때는 생소하였으나 결국은 하나의 문법이다. ( {{}}는 콧수염을 닮았다고 하여 Mustache Expression 이라고도 함.) 위와같이 바인딩하여 표시되는 애들은 단방향 데이터 바인딩 이라고 한다. 데이터가 변경 되는걸 감지하거나 해서 새로 렌더링 해주는게 아니라는 거다. 그런부분들을 연동하여 데이터 변경 될 때 마다 그려주는..
2023.12.05 -
아파치 웹서버 설치(2.4.58 tar.gz 파일)
아파치 웹서버 설치 시작 아파치 웹서버 설치시 주의사항 및 설치 시나리오아파치 웹서버 최신버전 httpd-2.4.58.tar.gz을 사용해서 설치한다. 톰캣과 연결시켜주는 jboss모듈의 경우(mod_jk) 기본적으로 포함되어 있다.(해당버전기준.) (아파치 2.4 이상부터 apr-1.7.4.tar.gz, apr-util-1.6.3.tar.gz, pcre-8.45.tar.gz 3개를 필수로 같이 설치해야한다.) 아파치 웹서버의 경우 tar.gz로 설치를 수행하는데 몇가지 주의사항이 있다. 완전 초기설치시에는 아파치가 소스를 컴파일 할수 있도록 별도로 gcc가 필요하다고 한다. 1. 필수파일 설치 진행(yum) sudo yum install -y gcc gcc-c++ apr, apr-util, pcre 패..
2023.12.05 -
원쌤의 Vue.js 퀵스타트 책을 보았다(Vue3)_1
회사에서는 현재 수행중인 프로젝트 기준으로 프론트 서버를 도입하고자 하였다. 이 경우 React와 Vue가 결국 대안으로 떠오르게 되었는데 Vue의 경우에는 문법적으로 지정된 룰 등이 명확하여 모두가 스터디 하면서 새로 만들어갈 프로젝트임에 있어서 가이드 라인이 조금 더 수월하게 잡힐듯 해 선정되었다. 1차적으로 프로젝트 환경 구성이 들어가기 전에 먼저 Vue3버전으로 작성된 책을 기준으로 먼저 사내 스터디를 진행 한 뒤 프로젝트를 점진적으로 진행 시키기로 되었다. 책주소 (책 광고를 해준다고 뭘 받고 그런게 아닙니다) https://www.yes24.com/Product/Goods/118996796 원쌤의 Vue.js 퀵스타트 - 예스24 실전 예제로 완성한 Vue.js의 모든 것 Composition..
2023.12.04 -
Apache ActiveMQ 설치 및 서비스 등록 간단 설정.
ActiveMQ, RabbitMQ, Kafka 등 여러가지 선택지가 존재하므로 자세한 내용은 다음 블로그에 잘 설명이 되어있다. https://twowinsh87.github.io/etc/2018/08/07/etc-kafka-8/ [Kafka]Kafka vs RabbitMQ vs ActiveMQ 이 글은 카프카, 데이터 플랫폼의 최강자 고승범/공용준 님의 책을 공부하며 정리하는 글입니다. twowinsh87.github.io 현 회사의 서버환경에서 API간의 통신이 많아지면서 MQ가 도입되어있다고 한다. 신규 환경 구성을 잡을경우 ActiveMQ를 설치해야 할 일이 발생할테니 해당부분에 대해서 간략하게 확인 및 설치 테스트를 해 보았다.(+port및 환경설정) ActiveMQ 5.15.15버전을 기준으로..
2023.12.04 -
톰캣(Tomcat) 서비스 등록 및 실행(리눅스기준)
요즘은 보통 내장톰캣을 가지고 있는 spring boot를 그대로 쓰거나 도커로 만들어서 사용하는 경우가 많지만 현 회사의 환경에는 톰캣을 별도로 서비스로 등록하여 사용하고 있었다. 여기서 기준은 /usr/local/tomcat 이라는 경로에 기존에 설치된 톰캣이 있다는 가정하에 하나 더 추가하여 서비스에 등록하고 수행하기 위한 프로세스이다. 1. 현재 개발서버는 톰캣2개를 사용할 것이므로 tomcat2라는 계정 및 그룹을 생성한다. 신규 톰캣용 유저 그룹 및 유저 생성 groupadd tomcat2 //로그인 금지 tomcat2그룹지정 기본디렉토리 위치 지정 사용자명 useradd -M -s /bin/nologin -g tomcat2 -d /usr/local/tomcat2 tomcat2 //그룹확인 c..
2023.12.04 -
Openssl를 Centos에 설치(1.1.1.1 tar.gz파일 기준)
그냥 초기서버를 받아서 보게되면 통신에 사용되는 openssl이 없는 경우가 존재한다. 리눅스 서버 초기에 openssl 설치가 필요한 경우 다음과 같이 수행하면 된다. 현재 open ssl의 경우 /usr/local/ssl에 설치되어있음. open ssl 다운로드 wget 2.압축해제 tar -xzf openssl-1.1.1.tar.gz 3. 원하는 경로에 폴더 생성 mkdir /usr/local/ssl 4. 설치경로 잡기 cd openssl-1.1.1 ./config --prefix=/usr/local/ssl make make install 5. 심볼릭 링크 생성. //링커생성 ln -s /usr/local/ssl/bin/openssl /usr/bin/openssl 참고하면 좋은 블로그 [Linux]..
2023.12.04