- hosting server : https://fun25.co.kr

- domain : https://hosting.kr

 

우선 서버는 http://sung.pw 를 사용중이다.

 

hosting.kr에서 DNS 세팅

 

fun25에서 1차 도메인과 서브 도메인도 지정해준다. 그래야지 default port를 사용할 수 있다. fun25는 좀 특이하게 내부아이피 이용으로 프락시서버 등록이랑 포트포워딩 자동화해놔서 ssh 접속할 때도 포트를 22가 아니라 외부포트를 지정해서 접속한다 ㅋㅋ;

 

fun25 세팅

 

리버스 프록시로 ctfd는 8000포트를 이용해서 ctf.sung.pw로 서브도메인을 사용하게끔하면 된다.

그리고 CustomLog를 설정할 수 있다. 이게 뭐냐면 ctf.sung.pw에서 발생하는 로그가 /var/log/apache2/access.log 경로에 작성되지 않고 ctf_log/access.log에 로그가 남게된다. 이건 구분할 수 있어서 유용하게 사용할 수 있고 좋은 점 같다.

그래서 $ tail -f /var/log/apache2/access.log로 확인해보면 sung.pw에서 발생하는 로그만 남게된다!

 

a2enmod proxy

a2enmod proxy_http

a2ensite 도메인이름(ex: blog.sung.pw)

systemctl reload apache2.service

 

 

그래서 지금은 구분해서 사용중ㅎㅎ;

 

Reference

https://www.tuwlab.com/ece/5863

https://writingdeveloper.blog/278

'나 보려고 만든거' 카테고리의 다른 글

Python subprocess PIPE로 연결하기  (0) 2023.05.08
Docker libc 가져오는법 정리  (0) 2021.07.19
방학동안 해야할거  (4) 2021.06.20
녹스, VMware, WSL2 hyper-v 끄고 키기  (0) 2021.05.20
Linux Named PIPE (FIFO)  (0) 2021.03.25

+ Recent posts