Nginx
-
nginx 내장 변수 정리Nginx 2024. 8. 5. 15:02
회사 업무 중 nginx proxy 처리중에 블로그에 nginx 내장변수 정리를 하면 좋을 것 같아 남겨봅니다. Nginx 내장 변수란?Nginx 내장 변수는 Nginx가 요청을 처리하는 동안 자동으로 설정되는 값들로, 클라이언트의 요청, 서버의 응답, 또는 환경 설정에 대한 다양한 정보를 담고 있습니다. 이러한 변수들은 Nginx 설정 파일에서 직접 사용할 수 있으며, 프록시 설정, 리다이렉션, 로깅 등의 다양한 목적에 활용될 수 있습니다. 1. $host설명: 클라이언트 요청의 Host 헤더 값. 클라이언트가 접속한 도메인 이름을 포함예시:클라이언트가 http://example.com/page1에 접속하면, $host 변수는 example.com이 됩니다.설정 예시: server { ..
-
nginx http로 들어오면 강제 https로 전환 하기Nginx 2022. 7. 8. 10:24
server { listen 80; server_name example.com; root html; location / { return 301 https://$host$request_uri; } } server { listen 443 ssl https; server_name example.com root html; ssl on; ssl_certificate /etc/ssl/certs/chained.crt; //인증서 경로 ssl_certificate_key /etc/ssl/private/secret.key; //비밀키 경로 ssl_session_timeout 5m; ssl_protocols TLSv1.2 TLSv1.3; // TLS 1.2 1.3버전만 사용 ssl_ciphers ssl_ciphers "E..
-
socket() [::]:80 failed (97: Address family not supported by protocol) 에러!Nginx 2022. 6. 29. 15:18
터미널창 오옾흔 vi /etc/nginx/sites-enabled/default listen [::]:80 default_server; 이부분을 주석 처리 후 :wq 저장 후 종료 sudo nginx -t nginx: configuration file /etc/nginx/[name].conf test is successful 이 나온다면 테스트 성공! sudo systemctl stop nginx sudo systemctl start nginx 다들 잘 되시길!