首页  >  问答  >  正文

使用 golang 还有必要使用 nginx 么?

如果一台服务只部署一个用 golang,开发的 web 服务,还是否有必要使用 nginx

给我你的怀抱给我你的怀抱2712 天前2118

全部回复(5)我来回复

  • phpcn_u1582

    phpcn_u15822017-05-16 17:09:07

    当然需要。
    其他都不说,
    1、静态资源 css,js,img 的就需要 nginx
    2、nginx 有很多成熟的插件,比如过滤 IP,比如重定向,比如。比如不出来了。反正很多
    当然,你不想使用,就是开个 go 的 web 服务,也是可以的。


    我说有需要使用,就要被踩么。
    那我是不是要回答,想用就用,不想用就别用,比较好一点 ?
    各抒己见罢了。

    回复
    0
  • 習慣沉默

    習慣沉默2017-05-16 17:09:07

    主要看你开发的 golang web 服务是否需要用到 Nginx 的功能点。

    比如用 Nginx 绑定域名,转发请求、用 Nginx upstream 做应用层的负载均衡、做 url hash 转请求等等。

    假如你的 web 服务是内部服务,很多时候可以不用 Nginx。

    回复
    0
  • 滿天的星座

    滿天的星座2017-05-16 17:09:07

    看场景, 比如我用golang开发了一个web服务A, 不支持https
    这时候可以通过nginx配置https,反向代理访问A, 不用修改代码。

    回复
    0
  • 高洛峰

    高洛峰2017-05-16 17:09:07

    当你发现没必要用的时候,就别用呗。

    等真的需要什么nginx功能的时候,再切换也很简单呀。

    要是需要的功能caddy有,用caddy也行。

    回复
    0
  • 天蓬老师

    天蓬老师2017-05-16 17:09:07

    不着急用。。。需要的时候再添加,也不麻烦

    回复
    0
  • 取消回复