NGINX 에이전트 설정 (간단 하고 사용 하기 쉬 운 버 전)
먼저, nginx 는 이것 도 프 록 시 로 사용 되 었 습 니 다. 그 전에 vuecli 3 / 4 로 프 록 시 설정 을 사 용 했 습 니 다. 그 전에 연결 되 지 않 았 습 니 다. (나중에 알 아야 합 니 다. 제 다른 글 을 볼 수 있 습 니 다.) 임시로 nginx 방식 으로 로 컬 프 록 시 를 했 습 니 다. 제 프 록 시 방식 은 전단 의 개발 모델 을 대상 으로 하 는 것 입 니 다. 서버 에 대한 것 이 비교적 많 기 때 문 입 니 다.그래서 일일이 설명 안 할 게 요.
먼저 nginx 프로젝트 도 구 를 다운로드 해 야 합 니 다. 제 가 사용 하 는 버 전 은 nginx - 1.16.1 입 니 다. 현재 디 렉 터 리 에 있 는 / config / nginx. conf 파일 을 찾 아 편집기 로 엽 니 다.여기 서 당신 이 대리 해 야 할 것 이 http 인지 Https 인지 구분 해 야 합 니 다. 저 는 http 를 예 로 들 겠 습 니 다.
http {
include mime.types;
default_type application/octet-stream;
log_format main '$remote_addr - $remote_user [$time_local] "$request" '
'$status $body_bytes_sent "$http_referer" '
'"$http_user_agent" "$http_x_forwarded_for"';
#access_log logs/access.log main;
sendfile on;
#tcp_nopush on;
#keepalive_timeout 0;
keepalive_timeout 65;
#gzip on;
server {
listen 80;
server_name www.baidu.com;
#charset koi8-r;
#access_log logs/host.access.log main;
location / {
proxy_pass http://127.0.0.1:8088; # ( tomcat , 8080)
proxy_set_header X-Forwarded-For $remote_addr;
proxy_set_header Host $http_host;
}
location /api{
proxy_pass http://192.168.0.7; # ( tomcat , 8080)
proxy_redirect off;
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-Forwarded-Host $server_name;
}
# error_page 404 /404.html;
# redirect server error pages to the static page /50x.html
#
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root html;
}
# proxy the PHP scripts to Apache listening on 127.0.0.1:80
#
#location ~ \.php$ {
# proxy_pass http://127.0.0.1;
#}
# pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
#
#location ~ \.php$ {
# root html;
# fastcgi_pass 127.0.0.1:9000;
# fastcgi_index index.php;
# fastcgi_param SCRIPT_FILENAME /scripts$fastcgi_script_name;
# include fastcgi_params;
#}
# deny access to .htaccess files, if Apache's document root
# concurs with nginx's one
#
#location ~ /\.ht {
# deny all;
#}
}
여기 서 핵심 은 server 대상 을 설정 하 는 것 입 니 다. listen: 서버 의 포트 번호 servername: 서버 의 도 메 인 이름 이나 주소 (http: / 없 음) location: location 뒤에 "/" 만 있 으 면 도 메 인 이름 에 직접 접근 할 때 사용 할 실제 링크 proxypass: 접근 할 링크 (http: / 를 가 져 와 야 합 니 다)
그 다음으로 로 컬 hosts: hosts 파일 이 있 는 디 렉 터 리 를 설정 합 니 다. C: \ Windows \ System 32 \ \ drivers \ etc 추가 할 내용 입 니 다.
# Copyright (c) 1993-2009 Microsoft Corp.
#
# This is a sample HOSTS file used by Microsoft TCP/IP for Windows.
#
# This file contains the mappings of IP addresses to host names. Each
# entry should be kept on an individual line. The IP address should
# be placed in the first column followed by the corresponding host name.
# The IP address and the host name should be separated by at least one
# space.
#
# Additionally, comments (such as these) may be inserted on individual
# lines or following the machine name denoted by a '#' symbol.
#
# For example:
#
# 102.54.94.97 rhino.acme.com # source server
# 38.25.63.10 x.acme.com # x client host
# localhost name resolution is handled within DNS itself.
# 127.0.0.1 localhost
# ::1 localhost
127.0.0.1 www.baidu.com
host.docker.internal
gateway.docker.internal
192.168.5.102 host.docker.internal
192.168.5.102 gateway.docker.internal
# Added by Docker Desktop
192.168.0.44 host.docker.internal
192.168.0.44 gateway.docker.internal
# To allow the same kube context to work on the host and the container:
127.0.0.1 kubernetes.docker.internal
# End of section
이론 적 으로 설정 번호 이런 것들 을 사용 하면 nginx 를 시작 할 수 있 습 니 다. 시작 하 는 방식 은 두 가지 가 있 습 니 다. 하 나 는 cmd cd 에서 nginx 디 렉 터 리 에 start nginx 를 입력 하고 다른 하 나 는 nginx. exe 를 직접 두 번 클릭 한 후에 사용 할 수 있 습 니 다. 그리고 한 가지 기억 해 야 할 것 은 명령 행 으로 제어 하 는 것 이 라면 powershell 을 사용 하지 말고 cmd 를 사용 하 는 것 입 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Java 에이전트(jdk 정적 에이전트, 동적 에이전트와 cglib 동적 에이전트)2. jdk 정적 에이전트 에이전트 클래스 System.out.println ("사무가 끝났습니다."); 3. jdk 동적 에이전트 에이전트 클래스 4. 에이전트 클래스 3. jdk 동적 에이전트는 인터페이스 에이전...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.