단일 WAS 를 통해 트래픽이 낮은 서비스를 운영중이다. 해당 서비스는 모두 Let`s Encrypt SSL 인증서를 활용중이며 지속적으로 갱신 관리를 해주어야 하는 이슈가 발생했다. 갱신 명령어 certbot 명령어를 통해 도메인에 할당된 인증서 기간을 쉽게 갱신할 수 있다. $ certbot certonly -d [도메인주소] 갱신 과정 중, 아래와 같이 port 80 사용하는데 문제가 발생했다는 에러가 발생했을 경우 WAS 에서 사용중인 80 서비스를 중단 후, 재실행해준다. 유효기간 확인 80 서비스는 재시작 해주고, 인증서가 정상적으로 갱신되었는지 확인한다. 해결과제 1) 80서비스를 중단시키지 않은 상태에서 인증서를 갱신할 수 있는 방법에 대해서 고민해봐야한다. 2) 인증서 갱신주기 60일에 ..
PHPDoc Comment 는 정형화된 주석을 자동으로 생성하여, 프로그램의 가독성을 높이고 유지관리를 효율적으로 할 수 있게 도와주는 Plugin 입니다. 클래스, 함수, 변수에 대해 PHPDoc 블록을 자동으로 추가 해줍니다. PHPDoc Comment Plugin 단축키 - command + shift + i - 클래스, 함수, 변수에서 사용시 아래와같은 형태로 정형화된 주석을 자동으로 생성해줍니다. - 함수에 선언된 매개변수(parameter)를 자동으로 생성해줍니다.
conf 파일 설정을 통한 ssl 적용 방법과 무료 ssl 인증서 발급 방법에 대해서 알아보자. 우선 nginx conf 파일은 conf.d 디렉토리 하위에 *.conf 파일을 생성하여 설정 가능하며 본문 내용을 참고하도록 하자. 만약, ssl 인증서가 없다면, 본문 하단 무료 ssl 인증서 발급 방법을 참고하도록 하자. ngix conf.d 의 *.conf 파일 설정 방법 ssl 인증서가 필요하며, 본 내용은 letsencrypt을 기준으로 작성하였습니다. server { listen 443 ssl; server_name [도메인]; access_log [on / off 선택]; # SSL 인증서 경로를 선언해줍니다. ssl_certificate /etc/letsencrypt/live/[도메인]/ful..
conf 파일 설정을 통한 리다이렉트 설정이 가능하다. 우선 nginx conf 파일은 conf.d 디렉토리 하위에 *.conf 파일을 생성하여 설정 가능하며 본문 내용을 참고하도록 하자. conf.d 의 *.conf 파일 수정 listen 80 에 대한 도메인 요청을 아래와 같이 https로 전환할 수 있다. server { listen 80 ; server_name [도메인]; return 301 https://[도메인]$request_uri; } IP로 접근 역시 https 로 요청을 전환할 수 있다. server { listen 80 ; server_name [아이피:1.1.1.1]; return 301 https://[도메인]$request_uri; } www to non-www 또는 non-w..
로컬 개발을 진행하다 보면, hosts 설정을 변경해야하는 경우가 있다. 맥OS의 경우 /private/etc/ 경로에 hosts 파일이 있으며, 해당 파일설정을 통한 활용이 가능하다. /private/etc/hosts hosts 경로는 /private/etc/hosts 이며, 아래 명령어를 통해 수정하여 활용 가능합니다. sudo nano /private/etc/hosts 아래와 같이 localhost 에 임의 도메인을 설정하여, 활용 가능합니다.
CSV는 comma-seprated values의 약어로 쉼표(,)로 구분한 텍스트 데이터로 파일 확장자는 *. csv이다. 주로 대용량 데이터를 비롯한 공공데이터와 이기종간 데이터 교환시 사용되며, 데이터 구조가 단순하여 쉽고 간결하기 때문이다. 범용적인 데이터 포맷이라고 생각해도 무방하다. 데이터 구조 플레인 텍스트 형태로, 한줄에 하나의 레코드 정보를 포함하는 구조다. 아래는 구글 트랜드에서 검색한 시간 흐름별 정보와 지역별 관심도 정보를. csv 파일 데이터로 다운로드한 데이터다. 줄 단위로 레코드 정보를 포함하고 있으며, 쉼표(,)로 데이터를 구분한다.