【问题标题】:Angular don't showing index page after restart nginx重新启动nginx后Angular不显示索引页面
【发布时间】:2020-02-19 02:42:55
【问题描述】:

我在 vps 服务器中有一个应用程序,其后端在 node.js 中,前端在 Angular 中;

我重新启动 nginx 并开始出现问题。我的 api 在 https 中不起作用,只能在 http 中工作(在我可以在 https 中发出请求之前);

当我在浏览器中访问我的应用程序的链接时,我从后端收到一条消息,就好像我正在这条路线中进行获取一样,但在我访问此链接时我重新启动 nginx 之前,我的前端显示登录页面...

我的角度分布文件在public_html,我的节点应用在/nodeapp;

这是我的 nginx 配置文件:

#user  nobody;
worker_processes  1;

#error_log  logs/error.log;
#error_log  logs/error.log  notice;
#error_log  logs/error.log  info;

#pid        logs/nginx.pid;


events {
    worker_connections  1024;
}


http {
    include       mime.types;
    default_type  application/octet-stream;

    log_format  main  '$remote_addr - $remote_user [$time_local] "$request" '
                      '$status $body_bytes_sent "$http_referer" '
                      '"$http_user_agent" "$http_x_forwarded_for"';

    access_log  /var/log/nginx/access.log;
    error_log error.log warn;

    sendfile        on;
    #tcp_nopush     on;

    #keepalive_timeout  0;
    keepalive_timeout  65;

    #gzip  on;
 server {
        listen 80;
        listen [::]:80 ipv6only=on;
        server_name knowhowexpressapp.com;
        location / {
    proxy_pass http://189.90.138.98:3333;
    proxy_http_version 1.1;
    proxy_set_header Connection "upgrade";
    proxy_set_header Host $host;
    proxy_set_header Upgrade $http_upgrade;
    proxy_set_header X-Real-IP $remote_addr;
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
}
}

我尝试了一些类似的方法:

pm2 restart server;
nginx -s reload
service nginx restart

但是当我尝试访问该页面时,我的前端仍然没有显示。

【问题讨论】:

  • 控制台有错误吗?
  • @Fmerco 不,我在任何日志或控制台中都没有错误
  • 请打开网络标签并检查那里是否有错误。谢谢
  • 如果您正在使用这样的动态 IP...189.90.138.98 可能它已经改变了。不要分享这样的个人信息。
  • @Fmerco 如果你 ping 域,你会得到这个 ip 作为回报,我不认为这是个人信息

标签: node.js angular nginx


【解决方案1】:

正如我们已经能够共同推断的那样,nginx 的配置错误地启动了向后端的重定向。

我们的解决方案是不使用 nginx 并在服务器上公开我们需要的端口,以便 Angular 应用程序可以访问它。

当然我们也可以在这方面使用 nginx,只将一个路径重定向到特定端口。

【讨论】:

    猜你喜欢
    • 2019-02-11
    • 2021-07-05
    • 1970-01-01
    • 2013-06-19
    • 2020-11-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-10-20
    相关资源
    最近更新 更多