如何在服务器部署Vue项目?

我根据这篇nodejs服务器部署教程一在阿里云部署前端代码,一切都正常,但是在服务器启动hello.js服务器后在公网访问失败。
/etc/nginx/conf.d/test-8081.conf文件配置服务器代理:

upstream hello {
    server 127.0.0.1:8081;
}

server {
    listen 80;
    server_name hello.ned.com;

    location / {
        proxy_set_header Host  $http_host;
        proxy_set_header X-Real-IP  $remote_addr;  
        proxy_set_header X-Forwarded-For  $proxy_add_x_forwarded_for;
        proxy_set_header X-Nginx-proxy true;
        proxy_pass http://hello;
        proxy_redirect off;
    }
}

查看配置是否成功以及启动服务器:

图片描述

阅读 2.7k
1 个回答

发现原因了,阿里云默认只开放22端口,安全组设置端口白名单就好了,折腾了我好久。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏