Notice
Recent Posts
Recent Comments
Link
«   2025/04   »
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
Archives
Today
Total
관리 메뉴

Younghun Go

Apache 설정 본문

Linux

Apache 설정

고영훈 2022. 2. 17. 12:35

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
Comments