• 카테고리

    질문 & 답변
  • 세부 분야

    풀스택

  • 해결 여부

    미해결

comm부분에서 질문이 있습니다.

22.02.27 14:48 작성 조회수 183

0

선생님은 같다고 apache부분은 생략하셔서 저는 익숙치 않기 때문에  apache를 따로 확인을 하였는데요!

 

하지만 다른 점을 찾았습니다. 선생님께서는 apache의 경로가 Server-root로 되어있는 부분이 경로라고 하셨고 인지를 하였습니다. 하지만 저번 시간과 다르게 이번 05실습 파일에서 apache의 httpd.conf 에서는 Server-root라는 단어는 찾아 볼 수 없더군요...ㅠ

다만 비슷한 것을 통해 확인을 하였습니다. 아래와 같구요

그래서 위 경로로 찾아가 보니 다행히 있더군요!! 혹시 이게 없을 수도 있나요?? 아니면 다르게 표시될 수 도 있는 부분인가요??

 

 

답변 1

답변을 작성해보세요.

1

안녕하세요. 정확히 어떤 부분이 같다고 하였는지, 전체 맥락은 정확히는 제가 이해를 했는지 모르겠어요. 그런데 아마 제가 같다고 했다면, 아마 분명히 이유가 있었을 것이라고 생각해요.

다만 apache 도 버전마다, 또 우분투 패키지냐, 다른 패키지냐 마다, 위와 같은 설정은 다른 경우가 굉장히 많습니다. 그런 부분을 그래서, 첨에 리눅스 라는 것이 각 버전별, 패키지별, 다른 프로그램과의 연동별, 설정 파일의 설정등이 다 다르고, 이런 부분을 매번 맞춰주고 설정하는 것이 어려워서, 도커라는 딱 특정 버전에만 동작하게끔 환경을 만들어주는 기술이 나온 것이기도 함을 이야기드린 것이었어요. 그래서 또 이런 세세한 설정 변화에 너무 민감하게 반응하지 않으셔도 좋다라는 것을 말씀드리기도 했고요. 리눅서 들은 대부분 그려려니 하거든요.

Server-Root 는 기본 웹서버 실행 폴더, DocumentRoot 는 특정 파일이 들어 있는 위치를 나타내긴 하는데, 아파치 버전에 따라서 Server-Root 가 ServerRoot 로도 표현되기도 하고, ServerRoot 없으면, 알아서 DocumnetRoot 로 처리되는 경우도 있습니다.

더 정확한 이해는 다음 링크도 한번 참고해보시면 좋을 것 같습니다.

https://stackoverflow.com/questions/5947947/difference-between-serverroot-documentroot-and-directory