NGINX One: 프록시로 NGINX 설정
이 가이드에서는 다른 NGINX 인스턴스가 F5 NGINX One Console에 연결하기 위한 프록시로 NGINX를 설정하는 방법을 설명합니다. 이러한 연결을 하나의 프록시를 통해 라우팅하면 네트워크에서 NGINX One으로 외부 연결 수를 최소화할 수 있습니다.
목차
1. 시작하기 전에
2. NGINX 인스턴스를 프록시로 작동하도록 구성
3. 프록시 인스턴스를 사용하도록 NGINX Agent 구성
4. 참고 자료
5. 결론
1. 시작하기 전에
아래 블로그 포스트를 확인하세요.
2. NGINX 인스턴스를 프록시로 작동하도록 구성
이 단계에서는 NGINX One의 프록시 서버 역할을 하도록 NGINX 인스턴스를 구성합니다.
1. SSH를 사용하여 인스턴스에 대한 보안 연결을 열고 로그인합니다.
2. 텍스트 편집기로 NGINX 구성 파일(/etc/nginx/nginx.conf)을 엽니다.
3. 다음 구성을 추가하여 업스트림 서버를 정의하고 로깅을 설정하고 프록시 서버를 구성합니다.
stream {
upstream stream_backend {
zone tcp_servers 64k;
server agent.connect.nginx.com:443;
}
log_format basic '$remote_addr [$time_local] '
'$protocol $status $bytes_sent $bytes_received '
'$session_time "$upstream_addr" '
'"$upstream_bytes_sent" "$upstream_bytes_received" "$upstream_connect_time"';
access_log /var/log/nginx/nginx1_access.log basic;
error_log /var/log/nginx/nginx1_error.log;
server {
listen 5000;
status_zone tcp_server;
proxy_pass stream_backend;
proxy_next_upstream on;
}
}
4. NGINX를 리로드하여 변경 사항을 저장합니다.
sudo nginx -s reload
3. 프록시 인스턴스를 사용하도록 NGINX Agent 구성
다른 NGINX 인스턴스가 프록시 인스턴스를 사용하여 NGINX One에 연결하도록 설정하려면 해당 인스턴스에서 NGINX Agent 구성을 업데이트하여 프록시 NGINX 인스턴스의 IP 주소를 사용합니다. 아래의 NGINX Agent 구성 예를 참조하세요.
1. SSH를 사용하여 인스턴스에 대한 보안 연결을 열고 로그인합니다.
2. 텍스트 편집기로 NGINX Agent 구성 파일(/etc/nginx-agent/nginx-agent.conf)을 엽니다.
3. 다음 구성을 추가합니다. YOUR_DATA_PLANE_KEY_HERE를 실제 data plane key로, YOUR_PROXY_IP_ADDRESS_HERE를 NGINX 프록시 인스턴스의 IP 주소로 바꿉니다.
server:
# Replace YOUR_DATA_PLANE_KEY_HERE with your NGINX One Data Plane Key.
token: "YOUR_DATA_PLANE_KEY_HERE"
# Replace YOUR_PROXY_IP_ADDRESS_HERE with the IP address of the NGINX proxy instance.
host: YOUR_PROXY_IP_ADDRESS_HERE
grpcPort: 5000
command: agent.connect.nginx.com
metrics: agent.connect.nginx.com
tls:
enable: true
skip_verify: false
4. NGINX Agent를 재시작합니다.
sudo systemctl restart nginx-agent
4. NGINX One 참고 자료
자세한 내용은 아래 블로그 포스트를 참조하세요.
- NGINX Open Source 설치
- NGINX Plus 설치
- NGINX One: Data Plane Key 생성 및 관리
- NGINX Agent 를 사용한 관찰 가능성 및 원격 구성
- NGINX Plus Metrics 모듈과 NGINX Agent 시작
5. NGINX One 결론
이 가이드를 통해 NGINX를 NGINX One에 연결하기 위한 프록시 서버로 설정하는 방법을 살펴보았습니다. 프록시 서버를 활용함으로써 여러 NGINX 인스턴스의 연결을 중앙 집중화하고, 외부 연결 수를 최소화하여 네트워크 관리를 효율적으로 할 수 있습니다.
설치 과정은 NGINX 인스턴스를 구성하고, NGINX Agent의 설정을 업데이트하는 것으로 구성되어 있습니다. 이 방법을 통해 NGINX One과의 통신이 원활해지며, Data plane key와 IP 주소를 적절히 설정하는 것이 중요합니다.
NGINX Plus를 직접 사용해보시려면 30일 무료 평가판을 신청하거나 NGINX STORE에 연락하여 논의하십시오.