고객의 요청에 따라 고객에게 도메인 이름을 할당해야 합니다. 그런 다음 Daniel Qiang은 백엔드에 도메인 이름 서버를 장착하면 안 된다고 제안했습니다. 이는 일반적으로 외부 웹용으로 도메인 이름을 구성하는 경우입니다.
즐겨찾는 다른 블로그 게시물과 함께 nginx를 설치한 후 다음과 같이 구성 파일을 수정합니다.
server {
Listen 80; — 고정 포트 80
server_name A B; —— ————쉼표로 구분된 1차 도메인 이름 및 2차 도메인 이름
위치 / {
root /alidata1/tomcat-tes/…… ————————서버 절대 경로 루트 디렉터리
index index.html index.htm index.jsp;
Proxy_send_timeout 1200;
Proxy_connect_timeout 1200;
Proxy_pass http://121.41.* .216*;——————————주소 비교
Proxy_set_header X-Real-IP $remote_addr;
Proxy_set_header Proxy_set_header 호스트 $http_host;
}
위치 /share {—— ———— ——서버 비즈니스 모듈 보조 경로
index index.html index.htm index.jsp;
proxy_send_timeout 1200;proxy_pass http://121.4*;
proxy_set_header X-Real-IP $ Remote_addr ;
Proxy_Set_header X-FORWARDED-FOR $ PROXY_ADD_X_FORWARDED_FOR;
Proxy_Set_header Hostp_host;
}}
인덱스 index.html index .htm index.jsp;
Proxy_send_timeout 1200;
Proxy_connect_timeout 1200;
Proxy_pass http://121.41.4*/;
Proxy_set_header Forwarded-For $ Proxy_add_x_forwarded_for;
Proxy_set_header 호스트 $http_host;
}
}
수정 후 nginx 명령어 재시작, nginx 서비스 재시작
필요하다면 Tomcat 재시작,
위 내용은 관련 내용을 포함하여 nginx 도메인 이름 리디렉션에서 발생하는 문제를 소개합니다. PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.