nginx 역방향 에이전트 오류 400

nginx 로 부하 균형 을 맞 출 때 nginx 의 설정 파일 은 다음 과 같 습 니 다.
    upstream server_pools {
         server 10.0.0.7:80  weight=1;
         server 10.0.0.8:80  weight=1;

클 라 이언 트 가 방문 할 때 다음 과 같은 오류 가 발생 합 니 다.
[root@lb02 ~]# curl  www.hahaetiantian.org


400 Bad Request

Bad Request

Your browser sent a request that this server could not understand.

Additionally, a 400 Bad Request error was encountered while trying to use an ErrorDocument to handle the request.

[root@lb02 ~]# curl www.hahaetiantian.org www

로그 오류 보고 서 를 보면 원인 을 찾 을 수 없 지만 400 오류 보고 와 http 프로 토 콜 의 원리 에 따라 알 수 있 듯 이 요청 헤더 때 문 입 니 다. 마지막 으로 인터넷 에서 해결 방법 을 찾 을 수 있 습 니 다. 이 유 는 upstream 뒤의 이름 에 밑줄 이 있어 서 대리 가 식별 할 수 없 기 때 문 입 니 다. 다음 과 같이 수정 합 니 다.
    upstream server-pools {
         server 10.0.0.7:80  weight=1;
         server 10.0.0.8:80  weight=1;

그리고 다시 방문 한 결 과 는 다음 과 같 습 니 다.
[root@lb02 ~]# curl  www.etiantian.org
apache www
[root@lb02 ~]# curl  www.etiantian.org
www

좋은 웹페이지 즐겨찾기