Programming 13

AWS EC2에 HTTPS 적용하기

SSL 인증서 만들기 AWS Certificate Manager 접속 인증서 요청 > 공인 인증서 요청 > 도메인 이름 추가 > 생성 완료 [Route53에서 레코드 생성] 버튼 클릭 Route53에 들어가면 새로운 CNAME 태그 생성된 것을 확인할 수 있다. Load Balancer 등록 AWS EC2 > Load Balancers 접속 > [Load Balancer 생성] 버튼 클릭 Application Load Balancer 생성 1단계: Load Balancer 구성 리스너 부분 HTTP 80번 포트만 있는데, HTTPS 443번 포트 추가 가용 영역 부분에 2개 체크 (반드시 EC2 인스턴스가 생성된 가용영역 하나를 포함해야 함) 2단계: 보안 설정 구성 인증서 유형 ACM에서 인증서 선택 ..

Programming 2021.08.05

nginx 보안 관련 설정

AWS EC2 서버에 ssh로 서버 접속 후 nginx 설정파일 수정 $ sudo vi /etc/nginx/nginx.conf http 부분에 아래 내용 입력 http { include /etc/nginx/security.conf; # ... } nginx 버전이 노출되지 않는다. security.conf 파일 생성 $ cd /etc/nginx $ sudo vi security.conf 아래 내용 입력 server_tokens off; add_header X-Frame-Options SAMEORIGIN; add_header X-Content-Type-Options nosniff; add_header X-XSS-Protection "1; mode=block"; nginx 재시작 # security.conf..

Programming 2021.08.05

[Mac] Atom autocomplete-python 패키지 v1.17.0 오류 해결방법

Atom 패키지 중에서 autocomplete-python의 v1.17.0이 오류가 발생하고 있다. 몇 달 전 Issue로도 올라왔는데, 아직 해결이 안 된 것 같다. 해당 이슈 댓글로는 Windows 해결 방법만 나와있어서, Mac에서 해결하는 방법에 대해 따로 포스팅을 하고자 한다. 간단하게 말하면, v1.16.0을 설치하면 해결된다. 1. autocomplete-python 패키지 v1.16.0 다운로드 https://github.com/autocomplete-python/autocomplete-python/releases Releases · autocomplete-python/autocomplete-python Jedi based Python autocomplete for Atom. Contrib..

Programming 2021.01.28

[Mac] Django 설치

Django를 설치하려면 우선 Python3이 설치되어 있어야 한다. Mac에는 이미 내장되어 있는 Python이 있지만, 최신 버전은 https://www.python.org/downloads/ 에서 다운로드 받을 수 있다. Python3을 다운받았다면 python3 --version 으로 잘 설치되었는지 확인한다. Django를 설치하는 명령어는 pip3 install Django 만약 Could not install packages due to and EnvironmentError: [Errno 13] Permission denied 라는 에러가 뜬다면 python3 -m pip install --user Django 를 시도해보자.

Programming 2020.04.24

Ubuntu apt-get -y install vim net-tools 오류 해결방법

vim 패키지가 의존하는 vim-common을 제대로 설치해주면 된다. 위 사진에서는 vim-common (= 2:7.4.1689-3ubuntu1) 이므로 $ sudo apt-get install vim-common=2:7.4.1689-3ubuntu1 을 입력해준다. 계속 하시겠습니까? [Y/n] 에서 y를 입력하고 엔터를 누른다. 설치가 완료되면 다시 $ apt-get -y install vim net-tools 명령어를 입력한다. 이제 설치가 잘 된다.

Programming 2020.04.05

Windows 10 VMWare Workstation and Device/Credential Guard are not compatible 오류 해결방법

VMWare Workstation and Device/Credential Guard are not compatible. VMWare Workstation can be run after disabling Device/Credential Guard. Please visit http://www.vmware.com/go/turnoff_CG_DG for more details. VMWare 실행 시 위와 같은 오류가 발생했을 때 해결방법 1. 로컬 그룹 정책 편집기 > 컴퓨터 구성 > 관리 템플릿 > 시스템 > Device Guard 가상화 기반 보안 켜기를 [사용 안 함]으로 설정한다. 2. 제어판 > 프로그램 및 기능 > Windows 기능 켜기/끄기 Hyper-V > Hyper-V 플랫폼 > Hyper-V ..

Programming 2020.03.19

No X11 DISPLAY variable was set, but this program performed an operation which requires it. 해결방법

Ubuntu에서 .jar 파일을 실행하려고 할 때 위와 같은 에러가 발생했다. 정확하게는 아래와 같은 문구가 출력되었다. juyeong@DESKTOP-CPOU9NK:~/SicTools$ java -jar out/make/sictools.jar Exception in thread "main" java.awt.HeadlessException: No X11 DISPLAY variable was set, but this program performed an operation which requires it. at java.awt.GraphicsEnvironment.checkHeadless(GraphicsEnvironment.java:204) at java.awt.Label.(Label.java:150) at j..

Programming 2019.11.22
반응형