일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- aiohttp
- js 코드
- js 해석
- php 해석
- webhacking 14
- webhacking.kr
- webhacking.kr 14
- php base64 encode
- httplib2
- urllib.request
- hidde flag
- repl.lt
- 비주스
- js 문제
- 쿠키 사용법
- Web
- Visual sutdio
- faster_than_requests
- php
- js code 해석
- robot image
- hacking
- 쿠키는 맛있음
- php code
- web cookie
- http.client
- webhacking
- HTML
- webhacking 6
- php code 해석
- Today
- Total
it 공부 일기 - 워게임 ctf 풀이 및 언어 강좌모음
Ubuntu Apache2 DNS 로드밸런싱 설정 본문
ubuntu 18.04 LTS apache2 환경에서 DNS 로드밸런싱을 하기 위해서는 먼저
cd /etc/apache2/sites-available/
cd /etc/apache2/sites-available/
cd 명령어를 이용해서 /etc/apache2/sites-available/ 에 디렉토리 체인지한 다음
vim 000-default.conf
vim 명령어를 이용하여 000-default.conf 설정 파일을 열면
이렇게 <VirtualHost> 태그로 감싸져있으면서 다양한 영어들이 보인다.
먼저 DNS 로드밸런싱을 하기 위해서는 예제를 위해
나의 도메인은 examples.com 이고
새로 추가하고싶은 도메인은 api.examples.com 이라고 해보자
먼저 해당 VirtualHost 태그 안에 필요없는 주석은 모두 지운 다음
해당 태그 안에
ServerName example.com(자신의 본 도메인)을 추가하면
이렇게 나오게되는데 api.example.com을 만들기 위해서는
<VirtualHost> 태그 전체를 복사 붙여넣기 하고
ServerName api.examples.com 으로 수정하고
DocumentRoot 가 곂치면
api.examples.com 과
examples.com 의 사이트가 서로 똑같으니 DocumentRoot를 자신이 원하는 디렉토리 위치로 변경해주면 된다.
서로 다른 디렉토리의 경우 파일 위치에 올바르게 파일이 존재해야된다.
그러면 이렇게 나오게 되는데 모든 설정을 완료하고 나온 다음
systemctl restart apache2
service apache2 restart
명령어를 이용하여 apache2 를 재시작 하고
이제 마지막으로 자신의 도메인을 구입한 곳에서
IP연결(a)으로 api.examples.com 과 examples.com의 아이피에 자신의 리눅스 서버 외부 아이피를 넣은 다음 새로 갱신하면 된다.
갱신 완료한 후 아파치까지 재시작에 완료했으면
api.examples.com 과 examples.com 사이트 둘다 서로 다른 디렉토리를 가르키면서 접속에 성공한것을 볼 수 있다.
* 단 examples.com 은 예시로 보여준것뿐이니 실제로 도메인을 구입한 후 자신의 도메인으로 변경해주어야 한다.
'ServerHosting' 카테고리의 다른 글
ubuntu 18.04 nginx 리버스 프록시 설정 (1) | 2021.01.13 |
---|---|
vultr.com ssh 접속하기(putty) (0) | 2021.01.11 |
vultr.com 클라우트 컴퓨팅 / Linux Ubuntu 호스팅하기 (0) | 2021.01.11 |