앞 뒤 단일 도 메 인 이름 동시 해결 크로스 도 메 인 - nginx 설정 항목 proxypass
proxy_pass
proxy_pass 는 nginx 에서 감청 한 포트 를 네트워크 포트 나 다른 곳 으로 대리 할 수 있 습 니 다.
# /etc/nginx/nginx.conf
server {
listen 80;
server_name test.com;
location / {
proxy_pass http://127.0.0.1:8080;
}
}
도 메 인 이름 test. com 을 네트워크 의 8080 포트 로 대리 할 수 있 습 니 다.
일치 경로 에이전트
이것 은 다음 과 같은 몇 가지 상황 이 있다.
# /etc/nginx/nginx.conf
server {
listen 80;
server_name test.com;
location /api/ {
proxy_pass http://127.0.0.1:8080;
}
}
브 라 우 저 접근http://www.test.com/api/kol 실제 대응 하 는 내부 네트워크 주소 127.0.0.1: 8080 / api / kol
# /etc/nginx/nginx.conf
server {
listen 80;
server_name test.com;
location /api/ {
proxy_pass http://127.0.0.1:8080/;
}
}
브 라 우 저 접근http://test.com/api/kol 실제 대응 하 는 내부 네트워크 주소 127.0.0.1: 8080 / kol
하면, 만약, 만약...pass 안의 ip 은 간단 한 ip + 포트 번호 뿐만 아니 라 다른 경로 도 가지 고 있 습 니 다. 그러면 위의 두 가지 상황 도 있 습 니 다. 3. proxypass 에이전트 의 ip 뒤에 슬 래 쉬 를 추가 하지 않 습 니 다.
# /etc/nginx/nginx.conf
server {
listen 80;
server_name test.com;
location /api/ {
proxy_pass http://127.0.0.1:8080/admin;
}
}
브 라 우 저 접근http://www.test.com/api/kol 실제 대응 하 는 내부 네트워크 주소 127.0.0.1: 8080 / adminkol
# /etc/nginx/nginx.conf
server {
listen 80;
server_name test.com;
location /api/ {
proxy_pass http://127.0.0.1:8080/admin/;
}
}
브 라 우 저 접근http://test.com/api/kol 실제 대응 하 는 내부 네트워크 주소 127.0.0.1: 8080 / admin / kol
어떻게 앞 뒤 단 에서 단일 도 메 인 이름 을 사용 합 니까?
여기 vue 프로젝트 로 단일 정적 파일 을 포장 한 것 을 예 로 들 면
server {
listen 80;
server_name test.com;
location /api/ {
proxy_pass http://127.0.0.1:8080/; #
}
#
location / {
root /home/project/test/dist/;
index index.html;
}
}
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
간단! Certbot을 사용하여 웹 사이트를 SSL(HTTPS)화하는 방법초보자가 인프라 주위를 정돈하는 것은 매우 어렵습니다. 이번은 사이트를 간단하게 SSL화(HTTP에서 HTTPS통신)로 변경하는 방법을 소개합니다! 이번에는 소프트웨어 시스템 Nginx CentOS7 의 환경에서 S...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.