lnmp 和 lnmpa 选哪个好? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
qiubangzhu
V2EX    程序员

lnmp 和 lnmpa 选哪个好?

  •  
  •   qiubangzhu 2022-04-20 23:46:09 +08:00 3641 次点击
    这是一个创建于 1288 天前的主题,其中的信息可能已经有所发展或是发生改变。

    lnmpa 是不是抗并发更优秀? 1c1g vps 能带的动吗

    35 条回复    2022-04-22 01:30:52 +08:00
    IvanLi127
        1
    IvanLi127  
       2022-04-20 23:53:25 +08:00 via Android
    少跑一个算一个。。。没听说 Apache 有什么性能优势。
    Richard14
        2
    Richard14  
       2022-04-21 00:02:03 +08:00
    我选择宝塔。虽然宝塔经常在鄙视链底端,但是日常使用中,一个是需要打开 ssh ,然后键盘敲半天才能操作的,修改文档要用 vim 的,另外一个浏览器里鼠标点一下就开了,各种操作点就搞定了,ssh 管理的方式真的更好用吗,我质疑
    seakingii
        3
    seakingii  
       2022-04-21 00:18:56 +08:00   1
    @Richard14 这和宝塔有什么关系

    你用宝塔只是管理 lnmp 的
    freefcw
        4
    freefcw  
       2022-04-21 01:28:28 +08:00
    nginx 和 apache 功能重叠了,nginx 处理静态和动态一样出色

    nginx+fpm 应该依然是当前的主流处理方式吧


    现在很少服务器还会用 Apache 了吧,没搞明白为啥特意要把 Apache 处理动态 PHP 单独来弄是图啥。。

    Apache 估计有快 10 年没碰过了吧,除了要 ab 的时候还会想起来
    GeruzoniAnsasu
        5
    GeruzoniAnsasu  
       2022-04-21 02:47:55 +08:00
    既然 lamp 不是候选项,说明 apache 不是候选项

    那你纠结 lnmpa 干啥?
    herozzm
        6
    herozzm  
       2022-04-21 02:53:35 +08:00
    如果真的同时需要 nginx 和 apache ,建议 docker 容器分离更好
    felixcode
        7
    felixcode  
       2022-04-21 04:00:11 +08:00 via Android   1
    @Richard14 长期用宝塔,导致楼主说的什么意思都不明白了
    icy37785
        8
    icy37785  
       2022-04-21 07:43:35 +08:00 via iPhone
    @Richard14 #2 你的质疑很奇怪。宝塔在鄙视链底层是因为他本身消耗的资源就不少,而且存在很多漏洞,安全性存疑,从来没人不承认宝塔使用方便,但对于大部分人来说不会每天去修改服务器配置,所以这个方便的代价是不愿意承受。
    你一个劲的说宝塔更方便只能说明你是一个天天都会编辑配置的人,那当然宝塔更适合你。这本身不冲突,但是你至少先弄清楚宝塔为什么在鄙视链底端再质疑吧。
    qiubangzhu
        9
    qiubangzhu  
    OP
       2022-04-21 07:55:12 +08:00
    @freefcw 不知道 主要是看了 plesk (国外的一款类似宝塔的面板,收费的)他们是这么设计的
    laozhoubuluo
        11
    laozhoubuluo  
       2022-04-21 08:25:38 +08:00   1
    当年搞 LNMPA 是因为 nginx 处理静态页面比 Apache 快很多,而 nginx 和 php-fpm 对接不稳定导致经常挂。
    现在两个问题都不存在了( Apache 2.4 以后速度和 nginx 差距缩小到了可接受的程度,nginx 也能稳定和 php-fpm 对接了),所以选择 LNMP 或者 LAMP 都可以。

    如果内存小的话确实首选 LNMP 。
    qiubangzhu
        12
    qiubangzhu  
    OP
       2022-04-21 09:00:47 +08:00
    @freefcw 刚刚忘记放链接了 看一下#10 的链接
    zliea
        13
    zliea  
       2022-04-21 09:01:39 +08:00
    看顺序
    qiubangzhu
        14
    qiubangzhu  
    OP
       2022-04-21 09:03:54 +08:00
    @laozhoubuluo 原来如此 那这样的话 Apache 不是优势更大吗 又可以处理动态内容又可以静态
    qiubangzhu
        15
    qiubangzhu  
    OP
       2022-04-21 09:05:01 +08:00
    @laozhoubuluo nginx 现在可以处理动态了吗
    cloverzrg2
        16
    cloverzrg2  
       2022-04-21 10:01:00 +08:00
    apache2 基本被抛弃了,不建议用
    你的一个帖子
    hostloc. com/thread-1004660-1-1.html
    cco
        17
    cco  
       2022-04-21 10:02:11 +08:00
    lnmp 就足够了。
    raptor
        18
    raptor  
       2022-04-21 10:07:19 +08:00
    除了某些依赖.htaccess 的 PHP 程序,基本可以不用考虑 apache
    felixcode
        19
    felixcode  
       2022-04-21 10:34:09 +08:00 via Android
    @qiubangzhu
    plesk 保留 apache 可能是为了保留.htaccess 配置的功能,对于虚拟主机的面板比较有用。
    qiubangzhu
        20
    qiubangzhu  
    OP
       2022-04-21 10:37:50 +08:00
    @cloverzrg2 mjj 为什么要刷 V2EX ?
    qiubangzhu
        21
    qiubangzhu  
    OP
       2022-04-21 10:39:02 +08:00
    @cloverzrg2 这不是你的地盘 Mikey /狗头
    qiubangzhu
        22
    qiubangzhu  
    OP
       2022-04-21 10:42:08 +08:00
    @felixcode 结果 我看了一下 好像 plesk 自己用的也是 nginx
    felixcode
        23
    felixcode  
       2022-04-21 10:55:17 +08:00 via Android
    @qiubangzhu 猜想 apache 是在他虚拟主机面板里用,方便租户通过.htaccess 加自己的 web 服务器设置。
    liuxu
        24
    liuxu  
       2022-04-21 11:06:24 +08:00
    LMPs ( linux + mysql + php/swoole)
    laozhoubuluo
        25
    laozhoubuluo  
       2022-04-21 11:10:59 +08:00
    @qiubangzhu nginx 现在和 php-fpm 对接没啥问题,Apache 现在很多时候也是走 php-fpm 对接 PHP 了(原来是靠 Apache2Handler ),所以现在用 LNMP 的多。
    wdssmq
        26
    wdssmq  
       2022-04-21 14:22:19 +08:00
    @Richard14 #2 我选择 VSCode 远程 →_→;
    wdssmq
        27
    wdssmq  
       2022-04-21 14:25:34 +08:00
    .htaccess 配置管理是真的方便,和站点文件一起打包就行。。为了这个原因用的 lnmpa ()
    westoy
        28
    westoy  
       2022-04-21 14:35:29 +08:00
    lnmpa 是有历史原因的

    当时 nginx 流量, 但是 fpm 还没合进 php 里, 需要自己装调的, 然后 lighttpd 那边 spawn-fcgi 会用的也不多

    玩这个的小站长居多, 根本不懂怎么调整进程、请求重启这种东西 , 只知道跟着进程装完, 流量上来 502 歇逼了, 然后 nginx proxy 到后面 apache 的 mod_php 上一把梭哈就比较稳, 所以出现了 lnmpa

    你现在装 lnmp 就行了
    wlh
        29
    wlh  
       2022-04-21 14:47:52 +08:00
    现在一个 nginx 就行,没什么必须要 apache 的地方,很久没碰过了
    wonderfulcxm
        30
    wonderfulcxm  
       2022-04-21 14:47:54 +08:00 via iPhone
    所以出现了 litespeed 这种新的 http server ,既能兼容 apache 的.htaccess 语法,性能又比 nginx 强。如果用 WordPress 还有特别优化。
    wonderfulcxm
        31
    wonderfulcxm  
       2022-04-21 14:50:23 +08:00 via iPhone
    plesk 也是用的 LiteSpeed 。看他的响应头有一句:x-turbo-charged-by: LiteSpeed
    wonderfulcxm
        32
    wonderfulcxm  
       2022-04-21 14:54:29 +08:00 via iPhone
    我是说它的官网,而且用的是 wordpress
    qiubangzhu
        33
    qiubangzhu  
    OP
       2022-04-21 17:35:56 +08:00
    @wonderfulcxm 没有一键脚本 不会用 哈哈哈
    alexkuang
        34
    alexkuang  
       2022-04-21 23:27:30 +08:00 via iPhone
    @qiubangzhu 看了这篇,只说了 nginx 的优点,应该是为了兼容.htaccess 配置文件才保留了 apache ,不用这玩意儿完全没必要再安装 apache 了
    walpurgis
        35
    walpurgis  
       2022-04-22 01:30:52 +08:00
    nginx+fpm 配 docker 麻烦,临时开一下跑个脚本我都直接用 php 官方的 apache 镜像
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2930 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 25ms UTC 00:20 PVG 08:20 LAX 17:20 JFK 20:20
    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