개발자 포트폴리오 사이트 만들기: GitHub Pages 활용하기

개발자에게 포트폴리오 웹사이트는 필수입니다. 오늘은 누구나 쉽게 접근 가능한 GitHub Pages를 활용해 자신만의 포트폴리오 사이트를 만드는 과정을 안내하겠습니다. 1. GitHub 계정 생성 및 Repository 만들기 GitHub에 가입합니다. portfolio 또는 원하는 이름으로 새 Repository를 만듭니다. 2. GitHub Pages 활성화 Repository의 Settings에서 Pages 탭으로 이동합니다. Source를 선택해 Branch를 main으로 설정하고, 저장합니다. 설정 후 GitHub가 제공한 URL로 사이트가…

Gitea 서버 설치 및 설정 가이드

이 가이드는 Ubuntu 환경에서 Gitea 서버를 설치하고 설정하는 전체 과정을 단계별로 안내합니다. 1. 시스템 업데이트 sudo apt update sudo apt dist-upgrade -y sudo apt autoremove -y cp /etc/skel/.bashrc /root/.bashrc 2. 로케일 및 시간대 설정 sudo vi /etc/default/locale # 파일 내 LANG=en_US.UTF-8로 설정 dpkg-reconfigure tzdata timedatectl sudo apt install systemd-timesyncd sudo systemctl enable systemd-timesyncd --now timedatectl…

OpenVPN Client 파일 생성서 remote 주소를 IP 말고 도메인으로 설정

OpenVPN을 사용할 때, 클라이언트가 서버에 접속하기 위한 정보는 보통 .ovpn 파일 혹은 공통 템플릿(client-common.txt)에 작성됩니다. 이때 서버 주소를 IP 주소가 아닌 도메인 이름(DNS) 으로 설정하면 훨씬 유연한 구성이 가능합니다. 왜 IP 주소 대신 도메인 주소를 써야 할까? ✔️ IP는 바뀔 수 있다 많은 서버는 고정 IP를 사용하지 않거나, 유동 IP 환경에서 운영되기도 합니다. 예를 들어,…

OPEN VPN으로 Client 간 접속 및 도메인 접속 차단

VPN으로 외부에서 내부 Test 서버를 접속 하기 위해서 조금은 설정을 하다가 일단은 기록을 진행 합니다. 물리적으로 거리가 있고, 동일 네트워크망에 있지 않을 경우에 해당 문제를 해결 하기 위해서 기록을 하는것입니다. 응용을 하기에 따라서 다른 용도로 사용을 할 수 있지만 제가 중점적으로 노리는 효과는 "가상 내부망 구축", "접속할 사이트 제한" 2가지를 중점적으로 해서 처리한 내용입니다. 일단…

OpenVPN이란? 안전한 원격 접속을 위한 오픈소스 VPN 솔루션

OpenVPN은 인터넷 상에서 암호화된 안전한 네트워크 통신을 가능하게 해주는 오픈소스 VPN 솔루션입니다. 기업 및 개인 사용자 모두에게 강력한 보안을 제공하면서도 유연한 설정이 가능해 인기가 많습니다. 1. VPN(Virtual Private Network)의 개념 VPN은 공용 네트워크(인터넷)를 통해 사설 네트워크에 **보안된 연결(터널링)**을 만들어주는 기술입니다. 보안성 향상: 데이터 암호화로 도청 방지 IP 우회: 지정된 서버를 통해 외부 IP를 변경 원격…

왜 웹서버에 접속이 많을까나?

일단 제가 운영하는 블로그는 몇개 있습니다. 최근에 너무 바빠서 글을 적지 않고 있어서 검색엔진과 다른 사이트에서 방문할 일이 0%에 가깝습니다. 이전에 작성할 글이 있기 때문에 접속이 없다고는 말을 하지 못하지만, 최근에 맞춰서 글이 없어서 방문할 이유가 전혀 없습니다. 그런데, 검색엔징 Bot등이 엄청 방문하니 조용하던 웹서버는 비명을 지르고 있습니다. 서버관리를 통해서 차단을 하고 있지만 이게 차단을…

워드프레스 Cloudflare 설정후 관리자 페이지 접속 오류

워드프레스 속도 및 보안을 위해서 설정을 하였지만, 조금 관리자 페이지에서 문제가 발생하여서, 설정을 변경을 진행 하게 되었습니다. 클라우드플레어에 접속 하여서 Page Rules를 작성하였습니다. 인터넷에 검색을 하면은 Page Rules 메뉴가 정확하지 않은데, 아마 CloudFlare에 변화에 따라서 다른것 같아서 정확한 메뉴 위치는 하시는 순간에 찾아야 정확하게 나올것 같습니다. 일단 저는 워드프레스 성능과, 보안, 캐쉬 모두 비활성화 화여서…

Cloudflare 설정후 홈페이지 접속 문제

프록싱을 사용해서 보안이나 속도를 좀 올려 보기 위해서 설정을 하였더니 너무 많은 리다이렉트 기능으로 인해서 접속이 안되는 문제가 있었습니다.해당 문제를 해결하기 위해서 조금 검색을 하다 보니 설정이 있어서 일단은 기록을 합니다. 처음에는 가변형이 되어 있었는데, 자체 SSL 인증서를 사용하기도 하고 하여서 "전체"로 변경을 하고 나서는 접속이 되었습니다.

Apache Log에 실제 IP 주소가 나오도록하기

일단 cloudflare 의 글을 참조 하여서 작성되었습니다.참조 주소는 "https://developers.cloudflare.com/support/troubleshooting/restoring-visitor-ips/restoring-original-visitor-ips/" 입니다. 아파치 기능을 활성화 합니다. sudo a2enmod remoteip 비활성화시는 다음과 같은 명령어를 사용 하시면 됩니다. sudo a2dismod remoteip 단일 서버이면 apache 환경설정에 설정하시면 되고, 아닐 경우 각각의 virtualhost에 설정을 하시면 됩니다.아래 내용이 설정할 내용입니다. RemoteIPHeader CF-Connecting-IP 아래는 위 구분을 추가 할 경우에 예시일뿐이니 각자 설정에 맞춰서…