Younghun Go
Apache 설정 본문
horizon 작업 중 apache 설정을 볼 필요가 있었다.

VirtualHost *:80 : 80포트로 들어오는 모든 IP 주소에 대해 가상 호스트 서비스를 처리한다는 의미
ServerAdmin : Apache 에러가 발생했을 때 문의할 이메일 주소를 입력
ServerName : 보통 서비스할 도메인을 적는다. http request가 왔을 때 host 부분이 ServerName과 일치하면 요청을 받 는다.
DocumentRoot : 소스 파일이 있는 경로를 지정
WSGIScriptReloading : DocumentRoot의 wsgi 파일들이 수정되면 mod_wsgi는 모든 데몬 프로세스를 Reload
WSGIDaemonProcess : 애플리케이션 실행을 위한 고유한 데몬 프로세스를 구성한다. 현재는 processes=29로 설정되어 있고, 웹 서버가 총 29개의 프로세스를 수행하기 때문에 29로 설정되어있는듯 하다.
WSGIProcessGroup : WSGI 어플리케이션이 할당될 Process Group을 설정
WSGIApplicationGroup : WSGI 어플리케이션이 할당될 Application Group을 설정. %{GLOBAL}의 의미는 Application Group의 이름을 빈 문자열로 설정하겠다는 의미다.
WSGIScriptAlias : 도메인이 test.com이라고 가정했을 때, test.com/에 대한 http 요청이test.com/var/www/horizon/openstack_dashboard/horizon_wsgi.py를 실행하게 만든다는 의미
<Location "/"> Require all granted: 웹 공간 섹션으로, test.com/의 모든 접근을 허용하겠다는 의미
'Linux' 카테고리의 다른 글
ubuntu lvm 크기 확장 (3) | 2022.02.10 |
---|---|
버퍼 캐시, 페이지 캐시 비우기 (0) | 2021.01.15 |
cgroup을 이용한 cpu 코어 설정 (0) | 2021.01.15 |
gzip, bzip2, xz 성능 비교 (0) | 2021.01.14 |
WSL에서 파일 전송하기 (1) | 2020.08.24 |