TIL

2021.08.31 TIL

코딩찔찔이 2021. 8. 31. 18:20

A.리눅스 수업 16일차

-apache 웹 서버 실습 2일 차.

Documentroot >> apache 가 제공하는 웹 어플리케이션 디렉토리를 설정한다. DocumentRoot를 설정한 후, 반드시 상위 디렉토리와 하위디렉토리를 같이 설정해줘야 하는데, 마지막에 '/'를 설정하면 안된다. 

 

-복습한다고 VMware 스냅샷 돌려서 DNS 서버 구축부터 다시 설정하였다. 이 과정에서 수많은 에러를 일으켰지만, Documentroot 설정까지 하고 데몬 재시작까지 했는데, apache 서버에서 반응을 하지 않고, 계속  "Testing 123" 페이지만 반복했다. 구글링하면서 다양하게 시도한 끝에 찾아낸 문제점은 "port 80번 방화벽 등록을 하지 않았다는 것이다."

결국 apache 서버를 구동하는 port 80번을 등록하지 않아서 원하는 페이지를 얻지 못했던 것이다.

# firewall-cmd --permanent --zone=public --add-port=8080/tcp
# firewall-cmd --reload

port 80번 방화벽을 설정한 후, 재부팅해주었더니 드디어 index.html에 작성해둔 문자가 쫘자잔~

 

-결론 : django는 들어가지도 못하고 오늘도 사소한 오류 때문에 하루종일 리눅스 삽질...