ThinkChat🤖让你学习和工作更高效,注册即送10W Token,即刻开启你的AI之旅 广告
### 语法 ~~~ Syntax:proxy_pass URL; Default:- Context:location,if in location,limit_except ~~~ URL的格式一般: http://localhost:8000/uri/ https://192.168.1.1:8000/uri/ http://unix:/tmp/backend.socket:/uri/ //支持以socket方式 ### 反向代理配置 在/etc/nginx/conf.d下建立两个配置文件,每个配置文件对应不同的虚拟主机. 一台是80端口,另一台是需要使用反向代理的端口 . 默认文件配置(80端口) : 客户端首先请求80端口的服务,80端口的服务根据请求的资源作为反向代理转发给相应的8080端口. ~~~ location ~ /test_proxy.html$ { //当请求test_proxy.html文件的时候走以下规则 proxy_pass http://127.0.0.1:8080; } ~~~ 8080端口文件配置,在相关工作目录建立相关文件. ~~~ server { listen 8080; //监听的是8080端口 server_name localhost; charset utf-8; #access_log /var/log/nginx/host.access.log main; location / { root /work/html; //默认工作目录 index index.html index.htm; } ~~~ ### 正向代理配置 有空再看