如何解决反向代理未正确重定向节点应用程序
我有一个服务于 React 的 Express 服务器,我试图在 ubuntu 20 上的子域上运行它。我在很大程度上遵循了这个 Guide,我可以通过在其中键入 ip 和端口来直接访问我的应用程序我的浏览器。但是当我尝试导航到子域 cook.domain.com
时,我被定向到默认的 nginx 欢迎页面。我在 /etc/nginx/sites-available/cook.domain.com
server {
server_name cook.domain.com
location / {
proxy_pass http://localhost:8888;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection 'upgrade';
proxy_set_header Host $host;
proxy_cache_bypass $http_upgrade;
}
listen [::]:443 ssl ipv6only=on; # managed by Certbot
listen 443 ssl; # managed by Certbot
ssl_certificate /etc/letsencrypt/live/cook.domain.com/fullchain.pem; # managed by Certbot
ssl_certificate_key /etc/letsencrypt/live/cook.domain.com/privkey.pem; # managed by Certbot
include /etc/letsencrypt/options-ssl-nginx.conf; # managed by Certbot
ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem; # managed by Certbot
}
server {
if ($host = cook.domain.com) {
return 301 https://$host$request_uri;
} # managed by Certbot
listen 80;
listen [::]:80;
server_name cook.domain.com www.cook.domain.com;
return 404; # managed by Certbot
}
我还在 include /etc/nginx/sites-enabled/*;
处禁用了 /etc/nginx/nginx.conf
我也删除了 /etc/nginx/sites-enabled/default
中的默认文件
我已经搜索了几个小时,但似乎无法弄清楚问题所在。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。