Server
Nginx 표준식 변수 정리
Nginx를 사용하기 위해서는 가장 많이 다루는 파일이 default.conf 파일인 것 같습니다. 이 부분을 잘 다루기 위해서는 변수를 잘 알아야 하는데, 저의 경우 처음 접하다 보니 이 부분이 힘들었습니다. 그래서 간단하게 활용할 수 있는 변수들을 공유하고자 포스트를 마련해보았습니다. 다뤘던 포스트 는 이 링크를 참

Nginx를 사용하기 위해서는 가장 많이 다루는 파일이 default.conf 파일인 것 같습니다. 이 부분을 잘 다루기 위해서는 변수를 잘 알아야 하는데, 저의 경우 처음 접하다 보니 이 부분이 힘들었습니다. 그래서 간단하게 활용할 수 있는 변수들을 공유하고자 포스트를 마련해보았습니다. 다뤘던 포스트는 이 링크를 참조해보시면 좋겠습니다.
https://thinkground.studio/install-wordpress-with-lemp-stack-project?mode=manmonth&id=1122
위 주소를 활용하여 변수들을 안내해드리도록 하겠습니다. 혹시 틀린 부분이 있다면 댓글로 정정요청을 해주시면 감사하겠습니다.
$host : thinkground.studio
현재 요청온 Domain이나 IP를 뜻하는 부분입니다.
$uri : /install-wordpress-with-lemp-stack-project
document_uri : 위와 동일
$uri는 host부분과 arg부분을 제외한 영역으로 보시면 됩니다. 같은 것으로 document_uri가 있다고 하네요.
$args : mode=manmonth&id=1122
$arg_mode = manmonth
$args는 URL의 질의 문자열을 뜻합니다. 그 중 필요한 것만 보기 위해서는 arg_[parameter] 를 사용하시면 됩니다.
$request_uri : /install-wordpress-with-lemp-stack-project?mode=manmonth&id=1122
$request_filename : .../www/html/페이지이름 (페이지마다 상이)
$request_uri는 uri와 질의구문을 합친 것을 뜻하며, request_filename은 실제 그 파일이 어디에 존재하는지 경로를 불러내줍니다. 제 예시는 살짝 틀리긴 했지만, php파일 같은 것들이 있는 곳이 경로가 됩니다.
$server_addr : 33.33.33.33
$server_name : 서버이름
$server_port : 443
$server_protocol : HTTP 요청 프로토콜
$scheme : https
그 외에 위의 것들이 있는데 $scheme은 http인지 https인지 http 구조를 반환해주는 변수입니다.
이 외에도 여러가지가 있지만, 기본적으로 사용되는 것들만 선별하여 정리를 해보았습니다.