nginx 전후 단 분리 실현
nginx 전후 단 분리 실현
1. nginx 설치
레 퍼 런 스https://blog.csdn.net/mybook201314/article/details/73604640
2, 설정 conf
:nginx/conf/nginx.conf
2.1 전단 코드 위치 설정
location / {
# root Linux :/home/frontend/xxx
root E:\\desktop\\HTML;
index index.html index.htm;
}
2.2 배경 설정 차단 요청
#
# /api
# http://localhost:8080/backend_project_name/api/......
location ~ ^/api {
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-Forworded-For $http_x_forwarded_for;
## allow , IP
allow 192.168.1.101;
allow 192.168.1.102;
# cookie
proxy_cookie_path //backend_project_name/ / ;
#
# /, ,
rewrite /(.+)$ /backend_project_name/$1 break;
#
proxy_pass http://localhost:8080;
}
2.3. 전체 설정
# Nginx
#user nobody;
#nginx , CPU
worker_processes 1;
#error_log logs/error.log;
#error_log logs/error.log notice;
#error_log logs/error.log info;
#
#pid logs/nginx.pid;
events {
worker_connections 1024;
}
#http
http {
include mime.types;
default_type application/octet-stream;
sendfile on;
#tcp_nopush on;
#keepalive_timeout 0;
keepalive_timeout 65;
#gzip on;
## ,
server {
// nginx
listen 80;
// nginx
server_name localhost;
#charset koi8-r;
#access_log logs/host.access.log main;
//
location / {
# root Linux :/home/frontend/xxx
root E:\\desktop\\HTML;
index index.html index.htm;
}
# 500
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root html;
}
#
# /api
# http://localhost:8080/backend_project_name/api/......
location ~ ^/api {
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-Forworded-For $http_x_forwarded_for;
# cookie
proxy_cookie_path //backend_project_name/ / ;
#
# /, ,
rewrite /(.+)$ /backend_project_name/$1 break;
#
proxy_pass http://localhost:8080;
}
}
}
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
linux2에 nginx 설치설치 가능한 nginx를 확인하고, 해당 nginx를 설치한다. localhost 혹은 해당 ip로 접속을 하면 nginx 화면을 볼 수 있다....
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.