帮我配置一个将localhost\pt-api请求转发到localhost:8998的配置文件
时间: 2024-10-15 21:24:55 浏览: 12
在Nginx配置中,你可以创建一个location规则来实现从`localhost/pt-api`路径的请求转发到本地的`localhost:8998`端口。下面是一个简单的示例配置片段:
```nginx
server {
listen 80; # 默认监听http请求,如果你只做https,可以改为listen 443 ssl;
server_name localhost;
location /pt-api {
proxy_pass http://localhost:8998; # 将请求转发到8998端口
proxy_set_header Host $host; # 设置Host头,保持原请求域
proxy_set_header X-Real-IP $remote_addr; # 保留原始IP
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; # 如果有多个代理,则添加X-Forwarded-For
}
}
```
这段配置的意思是在接收到`localhost/pt-api`的请求时,Nginx会把它转发到`http://localhost:8998`。同时,一些代理相关的头部信息会被自动设置,以便目标服务器能识别请求来自何处。
阅读全文