Computer

Nginx + PHP 버전 업그레이드 (7.4)

WordPress Dash보드에 기존 7.2버전을 최소 7.4이상으로 업그레이드 하라는 Recommand가 올라와 있길래 작업했고 history관리를 위해 정리한 내용이다. 다음에도 PHP 업그레이드가 있다면 하기 절차를 따르면 무난하게 적용할 수 있을 듯하다. 1. Ubuntu Repository에서 기존 설치된 PHP의 상위 버전을 업데이트(만약 배포된 PHP버전이 원하는 버전보다 맞다면, 3rd party Repository를 추가하여 특정버전을 선택하여 설치해야 한다.) 2. 현재 설치된 PHP버전과 적용할 …

Nginx + PHP 버전 업그레이드 (7.4) Read More »

더미(Dummy) 파일 생성 방법

테스트를 하다보면 특정 사이즈의 파일이나 대용량의 파일이 필요할 때가 있다. 실제 파일 중 찾다보면 파일 사이즈가 미료하게 테스트 기준에 안맞거나, 보안 이슈로 테스트로 사용이 불가능항 경우가 있다. 이때 사용하면 좋은 명령어를 소개할까 한다. 사실, 최근에 OneDrive Sync 테스트로 사용하려다 보니 기억이 나지 않아 이번기회에 정리하게 되었다. Windows – fsutil fsutil 명령어는 windows의 File System을 다루는 …

더미(Dummy) 파일 생성 방법 Read More »

OpenSSL 인증서 변환: PEM, P7B, CER, PFX

Windows IIS에서 인증서를 적용하려면 PFX형태의 인증서가 필요하다. 하지만 인증서는 CER, PEM, P7B등 다양한 형태가 있으며 리눅스에서 발급하게 되면 주로 PEM이나 CER파일을 보게 된다. 오늘은 인증서 변환에 대해서 살펴보고자 한다. 사실, 일반적으로 인증서 발급업체에 사용하는 system과 application을 알려주면 맞춰서 주지만 다른 형태로 왔다고 하더라도 아래와 같은 방법으로 변경하면 되니 알아 둘만 하다. PFX로 변환하기 (Windows IIS용) …

OpenSSL 인증서 변환: PEM, P7B, CER, PFX Read More »

무료 SSL 인증서 발급 (Let’s Encrypt)

HTTPS (SSL)통신을 위해서는 WebServer에 적용할 인증서가 필요하다. Let’s Encrypt는 CA(Certificate Authority)기관으로 무료로 인증서를 제공해주고 있다. 인증만료일은 3개월(90일)이지만 자동으로 재갱신을 설정할 수 있어서 오히려 보안적으로 더 좋다고 할 수 있다. 실제 여기 블로그에 사용하는 인증서도 blog.hapinus.com 도메인으로 받은 Let’s Encrypt인증서이다. 현재는 Wildcard(*)인증서 발급도 가능하고 훨씬 간편해진 방법을 제공하고 있어 홈페이지를 운영하고 있다면 적용해볼만 하다. CertBot 설치 …

무료 SSL 인증서 발급 (Let’s Encrypt) Read More »

PowerShell: Office 365 (Last Update: 2022.02.22)

Office 365 PowerShell의 경우에는 자주 업데이트가 있어 최신기준으로 다시 정리하였다. (Last Update: 2022.02.22) PowerShell 공통 적용사항 PowerShell 실행권한을 변경하는 명령어 (PowerShell을 관리자 모드로 실행한 상태에서 적용가능) Restricted 설정파일, Script 실행 불가 AllSigned 설정파일, Script(로컬파일 포함) 디지털서명이 있으면 실행 가능 RemoteSigned 설정파일, Script(외부제공) 공인 디지털서명이 있으면 실행 가능 Unrestricted 자원에 대한 권한이 있으면 Script 실행 가능 …

PowerShell: Office 365 (Last Update: 2022.02.22) Read More »

VIM Editor 설정

Terminal에서 VIm을 사용할 때, 내가 사용하는 설정을 정리해 보았다. 주로 Script를 수정/작성할때 많이 사용하기 때문에 코딩에 편리한 설정 위주로 되어 있다. Terminal에서 직접 개발 코딩을 하거나 비교/분석 등 처리를 해야한다면 다양한 Plug-In을 찾아서 추가 설정해도 좋을 것이다. 다만 많은 Plug-In은 복잡성을 높히고 서버 성능에도 영향을 줄 수 있어 적당히 사용하는 것이 좋을 것 같다. 각 …

VIM Editor 설정 Read More »

SSH로 파일 전송 (PSCP 사용)

최근 서버를 다시 설치하면서 FTP Service를 설치하지 않았다. FTP가 기본적으로 가장 많이 사용하는 프로그램 업로드/다운로드 프로토콜이긴 하지만 간혹, 소스코드를 업로드/다운로드 하는 수준인데 별도 서비스를 관리하는 것이 보안측면에서도 마음이 걸렸다. FTP 대신에 SSH를 통해서 파일을 업로드/다운로드 하는 방법이 있어 이를 통해 사용하기로 했다. PuTTY(PuTTY.org)에서는 PSCP라는 프로그램을 제공하고 있다. PSCP를 다운로드 받는다. 파일 업로드 (Client to Server) …

SSH로 파일 전송 (PSCP 사용) Read More »

PuTTY 설정 (0.73버전 기준)

PuTTY는 SSH와 Telnet Terminal접속을 지원하는 Client이다. 그렇기 때문에 Linux계열 원격접속을 위해서 많이 사용하게 되는데 기본값을 사용해도 좋지만 몇가지 설정으로 더욱 변하게 사용할 수 있기 때문에 기록을 위해 남겨 둔다. PuTTY 다운로드: https://putty.org 폰트 변경 Window > Appearance > Font Settings SSH Terminal을 통해서 Script를 수정하거나 작성하는 일이 많이 발생하는 데 [VSCODE 개발환경 만들기]에서도 설명한 바 …

PuTTY 설정 (0.73버전 기준) Read More »

VSCODE 개발환경 만들기 (Visual Studio Code)

여러 좋은 IDE가 많이 있지만 Visual Studio Code는 처음 나왔을 때부터 유심히 지켜보면서 쓴 툴이다. 다양한 OS를 모두 지원하며 초반에 비해 많은 개선과 Plug-In덕분에 다양한 개발언어에 적합하게 설정할 수 있어 범용성이 넓다. Visual Studio Code (이하 VSCODE) 설치 공식 사이트 …

VSCODE 개발환경 만들기 (Visual Studio Code) Read More »