请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

线上nginx配置问题

老师,如果是项目发到线上,就不用反向代理了吧?
比如说 前后端分离的项目,前端打包后,把包放到nginx目录下,后端的项目也放到同一个nginx目录下,这样前端、后端 就都在nginx的启动的服务器上,同端口 同域名 同协议,是这样的吗? 不太了解 请教一下

正在回答 回答被采纳积分+3

1回答

双越 2020-08-06 09:55:34

如果真能按照你的想法去实现,那当然是好的。

不过,实际情况是,nginx 可以作为前端静态文件的服务器,但它没法作为 nodejs server 端的服务器。

也就是 nginx 无法运行 nodejs 程序,同理它也无法运行 php 、java、python 等程序。所以,server 接口层面还是需要 nginx 做反响代理的。

0 回复 有任何疑惑可以回复我~
  • 哦哦,谢谢老师。那具体情况是这样的吗?  一个完整的线上项目就类似于课程里的例子,一台总的服务器上,分别部署了前端和后端的服务,然后用nginx做反向代理
    回复 有任何疑惑可以回复我~ 2020-08-06 10:08:56
  • 双越 回复 提问者 weixin_慕设计3023488 #2
    是的。
    回复 有任何疑惑可以回复我~ 2020-08-06 10:26:48
  • 提问者 weixin_慕设计3023488 回复 双越 #3
    好的 明白了
    回复 有任何疑惑可以回复我~ 2020-08-06 11:46:59
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信