互联网公司用的服务器是 apache 还是 nginx? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
nightspirit
V2EX    服务器

互联网公司用的服务器是 apache 还是 nginx?

  •  
  •   nightspirit 2016-07-27 10:25:50 +08:00 12752 次点击
    这是一个创建于 3444 天前的主题,其中的信息可能已经有所发展或是发生改变。

    现在多少公司用 apache 多少公司用 nginx ?还有就是为啥用你现在的服务器额?

    第 1 条附言    2016-07-28 10:17:37 +08:00
    我只想知道当前各个公司,那个服务器用的多,我想了解下生产环境的架构,至于说 apache 和 nginx 的知识,我自己会去学习,当然如果有老司机愿意分享下,也顺便学习下,至于说搜索引擎的问题,我已经有去找了很多资料,当然这些资料是学习的好方法。
    52 条回复    2016-07-28 13:16:45 +08:00
    ivmm
        1
    ivmm  
       2016-07-27 10:28:44 +08:00
    Nginx 主要用作前端

    后面可能是 tomcat 也可能是 apache 也可能直接就是 php-FPM
    mrytsr
        2
    mrytsr  
       2016-07-27 10:30:11 +08:00 via Android
    n
    nightspirit
        3
    nightspirit  
    OP
       2016-07-27 10:31:12 +08:00
    @ivmm 我看着好多小公司 用的 nginx ,说 nginx 能处理高并发
    9hills
        4
    9hills  
       2016-07-27 10:31:47 +08:00 via iPhone
    Nginx 居多, apache 逐渐不行了,因为包括 php python java 等都不需要 apache 了,有 php-fpm ggunicorn etc

    原来是 mod_php mod_wsgi 之类
    loading
        5
    loading  
       2016-07-27 10:32:36 +08:00 via Android
    apache 和 nginx 对比文章,一大堆~
    nightspirit
        6
    nightspirit  
    OP
       2016-07-27 10:32:48 +08:00
    @9hills 那为何 apache 不行了,有没有相关方面的介绍或者资料呢?
    ivmm
        7
    ivmm  
       201607-27 10:33:51 +08:00
    @nightspirit
    Apache 确实属于比较厚重的了。

    Nginx 社区版是免费的,而且又有 Openresty 和 Tengine 这样的衍生,

    而 Litespeed 这种兼容 Apache 的又太贵
    nightspirit
        8
    nightspirit  
    OP
       2016-07-27 10:34:16 +08:00
    @loading 网上文章确实挺多,可是都不够完全介绍的
    nightspirit
        9
    nightspirit  
    OP
       2016-07-27 10:36:37 +08:00
    @ivmm 恩,那 apache 比起 nginx 的优势有么?
    tvallday
        10
    tvallday  
       2016-07-27 10:38:42 +08:00 via Android
    @nightspirit LetMeGoogleForYou
    nightspirit
        11
    nightspirit  
    OP
       2016-07-27 10:58:21 +08:00
    @tvallday 更希望能推荐我本书,对于一些技术,搜索引擎有些时候不会很准确,而且技术版本更迭,单纯的应用,对于提高也没什么好处
    ivmm
        12
    ivmm  
       2016-07-27 11:03:18 +08:00
    @nightspirit 善用搜索引擎
    ovear
        13
    ovear  
       2016-07-27 11:07:03 +08:00
    然热 Nginx 一般情况都充当的是代理服务器,不直接处理业务。。而且还可以用 lua 编写点小脚本。。
    Apache 一般是拿来处理业务的。。
    pubby
        14
    pubby  
       2016-07-27 11:07:13 +08:00
    都用, nginx 前端接入

    其他主要用 apache mod_php 跑 php ,以前 cgi fpm 都不如 mod_php 稳定,一致沿用下来。
    smileawei
        15
    smileawei  
       2016-07-27 11:12:10 +08:00
    Nginx 用久了。回过头来配 httpd 总感觉很不爽。
    nightspirit
        16
    nightspirit  
    OP
       2016-07-27 11:16:15 +08:00
    @ivmm 哦,好吧
    nightspirit
        17
    nightspirit  
    OP
       2016-07-27 11:17:00 +08:00
    @ovear 也就是说 apache 做主要业务吧?
    nightspirit
        18
    nightspirit  
    OP
       2016-07-27 11:18:46 +08:00
    @pubby
    @smileawei
    我们公司之前也都是 nginx ,不过之前看一个腾讯的案例,说是用 apache ,成功升级到了 php7,处理的高并发也还 ok
    ovear
        19
    ovear  
       2016-07-27 11:19:51 +08:00   1
    @nightspirit 对, Apache 之类的能直接跑业务逻辑。简单来说就是, Apache 可以直接跑你写的 php 。
    Nginx 是把请求全部转发到 php-fpm 上面,让 php 自己处理
    9hills
        20
    9hills  
       2016-07-27 11:20:02 +08:00
    @nightspirit 因为 mod_php mod_wsgi 是 apache 的 Module 啊,现在不用了,就没必要再带一个重重的 Apache
    9hills
        21
    9hills  
       2016-07-27 11:20:28 +08:00
    @nightspirit nginx 和 php7 又不冲突。。。
    adminsvv
        22
    adminsvv  
       2016-07-27 11:21:00 +08:00
    公司以前用 apache 现在改用 nginx
    jasontse
        23
    jasontse  
       2016-07-27 11:25:34 +08:00 via iPad
    现在除了用 Apache 跑 CGI 好像没什么用处了
    pubby
        24
    pubby  
       2016-07-27 11:27:11 +08:00
    我们也用 apache 跑 php7

    但是还是建议前面加 nginx

    两个架构不一样,擅长的事情也不一样。

    如果只有 apache ,容易遭受慢连接攻击. 脑补一下一大堆人慢吞吞发请求过来,又慢吞吞一个个字符读回去...
    jarlyyn
        25
    jarlyyn  
       2016-07-27 12:39:16 +08:00
    说的 nginx 和 apache 是替代品一样。

    一般总会跑个 nginx 做前端反代的。
    shyling
        26
    shyling  
       2016-07-27 12:52:53 +08:00
    大部分最前面都是 nginx
    initialdp
        27
    initialdp  
       2016-07-27 13:58:46 +08:00
    对中小公司来说,这两者没什么差别。网上 apache 的资料多些,部署起来也更方便一些,因此如果不想在环境搭建方面费事的话,我推荐 apache 。
    yun
        28
    yun  
       2016-07-27 14:23:45 +08:00
    楼上大多评论带有个人习惯色彩
    我只使用 apache ,所以我认为 apache 比 nginx 好。
    rrkelee
        29
    rrkelee  
       2016-07-27 15:36:48 +08:00
    pathbox
        30
    pathbox  
       2016-07-27 16:34:44 +08:00
    @nightspirit 大公司用 nginx 也很多吧?
    tianshiyeben
        31
    tianshiyeben  
       2016-07-27 17:26:48 +08:00
    nginx 确实用的人很多,但是 apache 某些情况比 nginx 要快
    binaryer
        32
    binaryer  
       2016-07-27 17:30:13 +08:00
    https://vpip.net/?from=v2ex

    我的项目一般都用 nginx, cgi 用 apache
    nightspirit
        33
    nightspirit  
    OP
       2016-07-27 18:01:48 +08:00
    @9hills 没说冲突,只是一个案例,好像是一个会员系统,并发还是蛮高的,说当时没用用 nginx 是因为对 apache 的配置比较熟悉,而且技术掌握的比较成熟
    nightspirit
        34
    nightspirit  
    OP
       2016-07-27 18:02:38 +08:00
    @shyling 是反向代理的意思吧?
    nightspirit
        35
    nightspirit  
    OP
       2016-07-27 18:03:40 +08:00
    @pathbox 我经历的 3 家公司 都是 nginx 问了为什么,就说因为 nginx 能够承担更高的并发
    nightspirit
        36
    nightspirit  
    OP
       2016-07-27 18:03:57 +08:00
    @rrkelee 这个是什么时候的统计额?
    nightspirit
        37
    nightspirit  
    OP
       2016-07-27 18:04:22 +08:00
    @binaryer apache 也可以用 fastcgi 的
    nightspirit
        38
    nightspirit  
    OP
       2016-07-27 18:05:21 +08:00
    @tianshiyeben 那像我去搜索引擎查到的那样,说 nginx 能够承担更高的并发,这个对么?
    nightspirit
        39
    nightspirit  
    OP
       2016-07-27 18:06:33 +08:00
    @pubby 那你们主要是用 apache 了?那用过 nginx 么?不是反代,就是跑业务用过没?
    nightspirit
        40
    nightspirit  
    OP
       2016-07-27 18:07:40 +08:00
    @initialdp 那么就性能上说,是不是 nginx 就能处理的大并发, apache 就相对弱?
    strwei
        41
    strwei  
       2016-07-27 18:46:04 +08:00
    前 n 后 a
    paulw54jrn
        42
    paulw54jrn  
       2016-07-27 18:56:56 +08:00
    在用 Nginx + uWSGI
    pubby
        43
    pubby  
       2016-07-27 19:05:24 +08:00
    @nightspirit nginx 都是反代啊,自身如果不用其他模块,除了提供静态文件还能做咋?
    nightspirit
        44
    nightspirit  
    OP
       2016-07-27 21:32:46 +08:00
    @pubby 额,原来如此
    9hills
        45
    9hills  
       2016-07-27 22:32:03 +08:00
    @nightspirit 就纯性能上讲,在资源占用相当的情况下, nginx 的性能比 apache 好
    nightspirit
        46
    nightspirit  
    OP
       2016-07-27 22:42:32 +08:00
    @9hills 恩,知道了,谢谢
    tianshiyeben
        47
    tianshiyeben  
       2016-07-28 09:04:30 +08:00
    @nightspirit 是对的,高并发下 nginx 明显比 apache 有优势的, apache 最高支持并发 20000
    iCodex
        48
    iCodex  
       2016-07-28 09:29:56 +08:00
    怎么感觉这是一个伸手党的问题。 Google 搜索出来的是有很多资料,这些资料的时效性和可靠性或多或少存在问题,这个不可否认,楼主你是不是做运维的也不重要,但你至少需要掌握一项技巧,无论你做任何事情都一样。如何从这些资料中过滤出你要的答案,这比起来这里问浅显的问题更好,你能得到的答案无非就是大家说的一句话而已,这么多一句话依然不能支撑起你的知识结构。
    nightspirit
        49
    nightspirit  
    OP
       2016-07-28 09:40:09 +08:00
    @iCodex 这个问题立意没那么高,我不想把服务器了解的那么透,因为这需要很多时间,我只想了解先现在大多数公司的架构,哪个用的比较多,因为最近可能找工作,所以想了解下生产环境,因为之前公司都是 nginx ,至于为什么用 nginx 也没人给我特别详细的分析,我是做程序的,所以也不怎么了解。所以只是做个调查,当然我也想系统的学习服务器,不过时间暂时不允许。
    nightspirit
        50
    nightspirit  
    OP
       2016-07-28 09:41:23 +08:00
    @tianshiyeben 恩,知道了,不过即使服务器支持这么高,数据库通常也做不到吧
    tianshiyeben
        51
    tianshiyeben  
       2016-07-28 11:09:27 +08:00
    @nightspirit 当然,这就需要其他技术处理了
    nightspirit
        52
    nightspirit  
    OP
       2016-07-28 13:16:45 +08:00
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2312 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 32ms UTC 12:16 PVG 20:16 LAX 04:16 JFK 07:16
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86