在Ubuntu液滴上部署反应

时间:2018-11-11 14:20:02

标签: reactjs nginx

我在端口3000上有一个本地运行良好的react应用。

最后购买了一个液滴,安装并配置了 nginx + ssl 。 一切“正常”工作都很好。

当我部署我的React应用程序时,npm服务器启动,看起来很正常,但是... mydomain.net,mydomain.net:3000等无法正常工作(我只能看到html文件,没有任何反应渲染)。

我缺少什么?

1 个答案:

答案 0 :(得分:0)

也许将NGINX配置为反向代理? https://docs.nginx.com/nginx/admin-guide/web-server/reverse-proxy/

例如添加NGINX配置文件:

location / { 
proxy_pass http://localhost:3000; 
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; 
}