jekyll 설치하는법
- ruby installer : 3.0이상 devkit 포함, 디폴트 설정으로 설치
- 설치 후 나오는 커맨드에서 3번으로 설치
- ridk enable
- cmd > gem install jekyll bundler 하고 jekyll -v로 확인
vscode - 아나콘다 연결
- 아나콘다 설치
- vscode python extension
- vscode > Ctrl + Shift + P > python inter…> 가상환경 선택
- python –version 나오면 끝
vscode - c/c++
- vscode extension에서 c 쳐서 나오는거 3개 설치
- MinGW-w64 설치(posix-seh)로
- vsc에서 빌드&실행 버튼 눌러서 g++선택
! 경로에 한글이 들어가 있으면 안됨
vscode ssh 연결
- C:\Users\ijun1.ssh\config 파일 들어가서
- HostName: 아이피
- User: ubuntu
- IdentityFile: 개인키 위치(절대경로)
코드 서버(오라클)
- 오라클 가입/인스턴스 생성/전용키 다운/공용아이피 설정
- 오라클 보안 그룹에서 8080포트 열기
- 포트열기
sudo iptables -I INPUT 1 -p tcp --dport 8080 -j ACCEPT
- 설치
curl -fsSL https://code-server.dev/install.sh | sh -s -- --dry-run
- 실행
code-server
- 만약 error Please specify at least one file or folder라고 뜨면
code-server ~/.config/code-server/config.yaml
- 그리고 ~/.config/code-server/config.yaml에 들어가서 cert: true
- 이제 https로 접속하면됨
오라클 프리티어
- 인스턴스 생성
- 이미지: Canonical-Ubuntu-22.04-aarch64-2023.09.27-0
- 모양 구성: VM.Standard.A1.Flex OCPU 4개, 메모리 24개
- 부트 볼륨: 50기가 그대로
- 네트워킹
- 공용 IP 생성
- 컴퓨트>인스턴스>인스턴스 세부정보>연결된 VNIC>VNIC 세부정보>IPv4 주소
- 네트워크 보안그룹 생성해서 포트 설정
- 블록 볼륨 설정
- 생성 및 인스턴스에 연결
- ISCSI 명령 및 정보
Nginx
- 포트 열기
sudo iptables -I INPUT 1 -p tcp --dport 80 -j ACCEPT
- 경로 설정 /etc/nginx/sites-available/default에서
- location url경로 {root 컴퓨터경로}
- 접근 권한 주기 - 파일이 읽기 가능해도 디렉토리가 실행가능하지 않으면 403이 뜸. 디렉토리에 실행권한을 부여하는 것은 보안에 좋지 않으므로 html을 읽을 수 있는 그룹에 추가
sudo usermod -aG ubuntu www-data
- 재시작
sudo systemctl restart nginx