minikube proxy 설정
2023. 6. 6. 05:59ㆍWeb Server/nginx
hosts 파일 수정
cd /etc
vi hosts
# 아래 내용 추가
127.0.0.1 ${적용할 도메인}
conf 설정
server {
listen 8443 ssl;
# 도메인으로 설정하지 않으면, 인증서에 허용 IP를 추가해줘야 함
server_name ${적용할 도메인};
ssl_certificate "/home/barisein/.minikube/profiles/minikube/apiserver.crt";
ssl_certificate_key "/home/barisein/.minikube/profiles/minikube/apiserver.key";
access_log /var/log/nginx/reverse-access.log;
error_log /var/log/nginx/reverse-error.log;
location / {
proxy_pass https://${APISERVER IP}:${APISERVER PORT};
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-For-Proto $scheme;
# ${token}는 apiserver에 설정된 token 값을 변경해야 함
# Basic은 지원하지 않음
proxy_set_header Authorization "Bearer ${token}";
}
}
'Web Server > nginx' 카테고리의 다른 글
nginx와 minikube ingress 연동 (0) | 2024.02.03 |
---|---|
nginx 인증 설정 (0) | 2023.06.10 |
nginx Trouble Shooting (0) | 2023.05.27 |
nginx 사설 ssl 적용 (0) | 2023.05.07 |
vmware nginx 외부 오픈 (0) | 2023.05.05 |