在 Linux 环境安装 Nginx 的问题 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
KillThunder
V2EX    问与答

在 Linux 环境安装 Nginx 的问题

  •  
  •   KillThunder 2017-05-19 21:44:59 +08:00 2248 次点击
    这是一个创建于 3133 天前的主题,其中的信息可能已经有所发展或是发生改变。

    在 Linux 环境安装 Nginx 的问题,执行步骤: 1:wget http://nginx.org/download/nginx-1.8.0.tar.gz 2:tar -zxvf nginx-1.8.0.tar.gz 3:./configure --prefix=/usr/local/nginx-1.8.0 --with-http_ssl_module --with-http_spdy_module --with-http_stub_status_module --with-pcre 4:make && make install 但在第 4 步报错:make: *** No rule to make target build', needed bydefault'. Stop. 请问这是什么错?怎么解决?

    13 条回复    2017-05-20 11:37:25 +08:00
    ryd994
        1
    ryd994  
       2017-05-19 22:34:40 +08:00 via Android
    就不能好好的用包管理么?
    xiaoz
        2
    xiaoz  
       2017-05-19 23:21:57 +08:00 via iPhone   1
    没安装依赖吧?我写的一个一键 ng 脚本供参考:http://soft.hixz.org/shell/nginx.sh
    U7Q5tLAex2FI0o0g
        3
    U7Q5tLAex2FI0o0g  
       2017-05-19 23:31:39 +08:00
    不能用 yum 或 apt-get 吗?
    Fishdrowned
        4
    Fishdrowned  
       2017-05-19 23:33:22 +08:00 via Android
    版本还是 1.8 ?
    Nitroethane
        5
    Nitroethane  
       2017-05-19 23:41:18 +08:00 via Android
    你确定你要添加的那些模块所需要的依赖都安装了?执行完 configure 之后别着急 make,看下 configure 的输出结果吧
    Nitroethane
        6
    Nitroethane  
       2017-05-19 23:42:10 +08:00 via Android
    @xiaoz
    @littleylv 我记得官方仓库里的包有些模块是没有的吧
    ryd994
        7
    ryd994  
       2017-05-19 23:49:32 +08:00 via Android
    @Nitroethane 1. Debian 系有 nginx-extra
    2. 有第三方仓库
    3. Makefile 格式也不复杂,人工看一下嘛。目测 configure 没对
    msg7086
        8
    msg7086  
       2017-05-20 03:17:44 +08:00
    这不是 Linux 环境安装 Nginx 的问题。
    这是 Linux 环境编译 Nginx 的问题。
    msg7086
        9
    msg7086  
       2017-05-20 03:19:29 +08:00
    @Nitroethane 有特殊需要当然是另一回事。
    (就算有特殊需要也应该抓发行版自己的源码包和编译脚本,然后在这基础上改。)
    至于楼主,你仔细看,就 ssl spdy pcre stub,直接撸仓库包就好了嘛。
    kmahyyg
        10
    kmahyyg  
       2017-05-20 07:01:34 +08:00 via Android
    这个包在 debian 一直有问题

    我用的 oneinstack
    v1024
        11
    v1024  
       2017-05-20 08:29:29 +08:00 via iPhone
    小白及效率人士请使用 nignx-build 项目
    hilyjiang
        12
    hilyjiang  
       2017-05-20 09:35:19 +08:00   1
    ./configure 失败了吧?

    如果要学习如何编译 Nginx,请忽略以下文字。

    CentOS 下可以试试我们编译的 rpm 包,含各种常见模块,lua、pagespeed、cache_purge、concat 等,支持 http2,openssl 1.0.2k。

    具体支持的扩展模块可以看:
    https://www.appnode.com/appmarket#/app/29

    只安装仓库:
    rpm -i http://repo.appnode.com/stable/el/7/x86_64/appnode-release-1.1-1.el7.noarch.rpm

    可视化安装参考:
    https://www.appnode.com/install
    freestyle
        13
    freestyle  
       2017-05-20 11:37:25 +08:00   1
    应该是 pcre 问题 , 下载 pcre 并指定 pcre 目录. 还有你这 Nginx 版本太旧了, Nginx 已经支持 http2 了, spdy_module 没必要了,建议安装新版本.
    https://imhanjm.com/2017/04/20/nginx%20http2%E7%BC%96%E8%AF%91%E5%AE%89%E8%A3%85/
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     3283 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 25ms UTC 04:47 PVG 12:47 LAX 20:47 JFK 23:47
    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