当用户输入url http://localhost:8000/Hello 时,我需要将他重定向到http://localhost:8081/Hello。
这是我对deploy.conf文件的尝试:
server {
listen 8000;
location /Hello {
include uwsgi_params;
uwsgi_pass localhost:8081/Hello;
}
}
但是当我使用以下命令检查 nginx 时: sudo nginx -t
我收到此错误: nginx:[emerg] /projects/challenge/deploy.conf 中的上游“localhost:8081/Hello”中的主机无效
请问有什么帮助吗?
uwsgi_pass 应指向 uswgi 服务器,因此您的配置文件将如下所示:
server {
listen 8000;
location /Hello {
include uwsgi_params;
uwsgi_pass localhost:8081;
}
}