여러 nginx 서버를 시작해야 합니다. 서버 자체 IP를 자동으로 수신하도록 서버에서 사이트를 활성화하려면 어떻게 해야 합니까? 이 예에서 this_ip를 호출할 수 있다면
server {
listen 80;
server_name $this_ip;
location / {
proxy_pass http://localhost:5000;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Host $http_host;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_buffering off;
}
}
답변1
을 사용해 보셨나요 server_name $hostname
?
방금 해당 설정으로 서버의 IP를 변경하여 빠른 테스트를 수행했는데 완벽하게 작동했습니다.
nginx 변수에 대한 개요:https://nginx.org/en/docs/varindex.html