본문 바로가기

전체 글

(441)
nginx - SSL 도메인 별로 다르게 적용하기 1. 두개 도메인의 SSL 얻기 sudo certbot certonly --standalone -d 도메인1sudo certbot certonly --standalone -d 도메인2 2. nginx conf 파일 수정하기 도메인1 전용과도메인2 전용을 server_name 값으로 확인하여 따로 SSL을 적용한다. # 도메인1 전용server { listen 443 ssl; server_name 도메인1; ssl_certificate /etc/nginx/fullchain.pem; ssl_certificate_key /etc/nginx/privkey.pem; # Frontend location / { proxy_pass http://172.19.0.5:3000..
nginx - Port Forwarding 서버 구조에서 Let's encrypt SSL 안되는 현상 Let's Encrypt에서 SSL 적용하기 위해 다음을 지켜야함. 1. 80포트 아무도 사용해선 안됨2. 포트포워딩 해도 end point에서도 80으로 해야함 본인은 아래와 같이 포트포워딩 해놓은 상태여서 계속 fail 뜸80 -> 서버 580sudo certbot certonly --standalone -d 도메인
ssl 적용 대상인지 확인 적용되고 있는 결과를 보면Connected 가 잘 뜬다.curl -vI 도메인명 미적용 상태는 다음과 같이 나옴 계속 trying 상태로 머물러 있다.
[홈서버 router 셋팅] - Mikrotik 앱으로 라우터 연결하는 방법 (mikrotic - rg750gr3) Mikrotik 앱을 이용하여외부에서 라우터에 접근하려면 두가지가 충족되어야 한다. 1. winbox 서비스 활성화2. winbox에서 쓰는 8291 포트 열기 그런데 8291을 모든 ip에 열어버리면 비밀번호를 털렸을 때 라우터에 있는 네트워크가 위험하다.따라서 사용하는 ip만 그때그때 열어주던가아니면 VPN을 쓰는 방식을 사용해야한다. 여기선 아래 두가지 케이스를 정리한다.1. 모든 ip에 활성화2. 특정 ip만 활성화 후 다시 내리기 1. 모든 ip에 활성화 1-1. 아래 명령어를 이용해 winbox 서비스가 활성화 상태인지 확인/ip service print 1-2. 포트 열기(모든 ip 대상으로)/ip firewall filter add chain=input protocol=tcp dst-po..
[홈서버 router 셋팅] - DDNS설정 후 SSH 접속하여 router os 사용하기(Mikrotik - rb750gr3) 본인은 iptime의 AX3000에서mikrotik의 RB750gr3로 갈아탔다. iptime에서 처럼 DDNS설정을 해보자 개요1. Mikrotik에서 제공해주는 Cloud로 DNS Name 생성 & 활성화2. firewall에서 22포트 열어주기3. 다른 컴에서 접속 테스트 1. Mikrotik에서 제공해주는 Cloud로 DNS Name 생성 & 활성화 2. firewall에서 22포트 열어주기 먼저 ssh 서비스 활성화 되어있는지 확인 방화벽에 22번 포트 열려있는지 확인하기 저게 없다면 아래 명령어로 추가해줘야함/ip firewall filter add chain=input protocol=tcp dst-port=22 action=accept place-before=0 *place-bef..
ubuntu - ssh 포트 변경 1. port 변경vi /etc/ssh/sshd_config 2. ssh 데몬 재시작sudo systemctl restart ssh
ubuntu - gradle 설치 1. 설치된 그레이들 제거sudo apt remove gradle 2. wget, unzip 패키지 다운 sudo apt install wget unzip -y 3. gradle zip파일 다운wget https://services.gradle.org/distributions/gradle-8.10.2-bin.zip -P /tmp 4. gradle zip파일 압축해제sudo unzip -d /opt/gradle /tmp/gradle-8.10.2-bin.zip 5. 환경변수 파일 추가 및 편집sudo vi /etc/profile.d/gradle.sh 6. 환경변수 추가 export GRADLE_HOME=/opt/gradle/gradle-8.10.2export PATH=${GRADLE_HOME}/bin..
ubuntu - docker 설치 sudo apt install -y docker.io docker-compose