问题遇到的现象和发生背景
nginx配置问题,转发路径
1,我后台接口 地址是 http://127.0.0.1/d/{shortUrl}
因为我的后台和nginx 不在一个服务器要求是用户 访问nginx服务器 请求地址,http://abc.com/d/aqwdq 能转发到http://127.0.0.1/d/{shortUrl}
注意 {shortUrl}中的路径参数是不固定的
nginx配置问题,转发路径
1,我后台接口 地址是 http://127.0.0.1/d/{shortUrl}
因为我的后台和nginx 不在一个服务器要求是用户 访问nginx服务器 请求地址,http://abc.com/d/aqwdq 能转发到http://127.0.0.1/d/{shortUrl}
注意 {shortUrl}中的路径参数是不固定的
可以参考如下配置,注意短链服务器地址不能使用127.0.0.1(这个是本地回环地址,可以参考文章https://zhuanlan.zhihu.com/p/481549810),而是要使用和nginx服务器同局域网的IP(一般网段相同,windows可以使用控制台输入ipconfig,linux可以使用ifconfig查看)。
worker_processes 1;
events {
worker_connections 1024;
}
http {
include mime.types;
default_type application/octet-stream;
sendfile on;
keepalive_timeout 65;
server {
listen 80;
location /d/ {
proxy_pass http://短链服务器IP:80;
}
}
}