Ubuntu Server宝塔面板无法安装Nginx1.17

起因

我原本是想升级皮肤站的PHP和Nginx
PHP装好了,可是Nginx就是装不上

探究

我就跟上次一样,翻出安装脚本,一步步手动安装
./configure过程中出现了问题

目录问题

1
2
Setup_Path=$Root_Path/server/nginx
Root_Path=`cat /var/bt_setupPath.conf`

其中/var/bt_setupPath.conf的内容就是/www
我们可以替换一下

1
2
Root_Path=/www
Setup_Path=$Root_Path/server/nginx

也就是Setup_Path默认目录是/www/server/nginx
可是在下面的过程中迷惑了半天

我按照Setup_Path目录把所有文件下载好
./configure过程中出现各种找不到文件,明明下载了
看完整个shell才明白,我把顺序弄错了。。。。。
这个是我的锅

ngx_pagespeed

ngx_pagespeed这边死活不让过

1
module ngx_pagespeed requires the pagespeed optimization library.

就算升级了 gcc/g++ 也一样,我也检查了目录没有问题
最后我直接就把这个模块抛弃了

然后就过了????

接着来探讨为什么ngx_pagespeed模块不让过

ngx_pagespeed模块不通过的原因

先来装个Ubuntu Server虚拟机
用同一个镜像(我这里留着的)
然后装一个bt面板
直接装nginx1.17
看看能不能过
嗯,还是有问题
手动执行下Shell看看

1
bash nginx.sh install nginx_117

哎???不对,我不是要的这个版本呀!

1
bash $name.sh $actionType $version

我就是按照这个来着
难道version不是不是这样?

先卸载一下

1
bash nginx.sh uninstall

翻了下,哦不对搞错了

1
bash nginx.sh install 1.17

好了,跑起来了
果然
“1”
这是找不到psol?
魔改下脚本不让他删文件看看
“2”
这不是有psol么??官方表示ubuntu也能装上的呀??

未完待续

本文标题:Ubuntu Server宝塔面板无法安装Nginx1.17

文章作者:hank9999

发布时间:2018年07月03日 - 10:07

最后更新:2019年07月19日 - 20:07

原始链接:https://mchank.top/ubuntu-bt-panel-install-nginx1.17/

许可协议: 署名-非商业性使用-禁止演绎 4.0 国际 转载请保留原文链接及作者。