nginx 为什么都喜欢编译安装?有什么优缺点?然后有没有独立面板推荐?

2014-02-27 23:18:13 +08:00
 ptsa
nginx为什么都喜欢编译安装?有什么优缺点?然后有没有独立面板推荐?
比如像webmin 这种 不是和环境集成的?
8500 次点击
所在节点    NGINX
40 条回复
lightening
2014-02-28 04:30:06 +08:00
因为系统提供的版本不够新啊……如果够新,我一向是源里安装的。
速度么,差那么点无所谓。
TigerS
2014-02-28 05:26:35 +08:00
我觉得自己编译安装的好处就是可以自己添加自己所需要的东西插件什么的,如果是安装包一键或者是一些管理面版的一键会比较麻烦添加插件,但是管理使用起来会简单
oott123
2014-02-28 08:05:47 +08:00
懒得配置 php-fpm ,一键包跑一下挂机就可以了…
如果不要 php 的话我就会从源里面安装…最悲哀的事情莫过于,从 yum 安装之前还要安装 nginx 的源了…
Lax
2014-02-28 09:15:26 +08:00
@cevincheung

我一般不做软链接,configure时就指定了--bin-path,--log-path之类的选项。
除了做模块开发时临时做个手工编译,线上全部build成rpm,方便后续维护。
lixm
2014-02-28 09:31:00 +08:00
我喜欢自己打rpm包,因为可以指定参数,其实gentoo,freebsd的包管理器也是编译安装的
sanddudu
2014-02-28 09:52:24 +08:00
编译感觉更灵活
而且一般情况就是敲几行的事情,也谈不上装逼
jiang42
2014-02-28 10:39:58 +08:00
编译安装能获得更大的灵活性,可以自己配置各种参数
说跑的更快的基本上是心理因素

@lixm FreeBSD的ports才是编译安装哦,pkgng是二进制包
gouera
2014-02-28 10:52:24 +08:00
我记得在哪里看见说编译安装的安全点,因为yum/apt-get 安装是把所有的编译选项都打开了。
srdrm
2014-02-28 11:04:43 +08:00
不编译安装就所有人都会了,要他没用了
viator42
2014-02-28 11:13:48 +08:00
还是包管理省事,不到万不得已不用源码编译.各种包依赖能把人逼疯.nginx啥的毕竟只是个工具,拿来用就好了,没必要这么折腾.
bingu
2014-02-28 11:20:14 +08:00
apt-get安装方便啊,最近才用apt-get 安装lemp来着。
sanddudu
2014-02-28 11:42:29 +08:00
@jiang42 有的包会对专门的配置进行优化,这些只能在编译的时候指定进去,包管理器和二进制版没这种待遇,因为要兼容
AstroProfundis
2014-02-28 11:42:43 +08:00
这算月经帖么
wdkwdkwdk
2014-02-28 11:46:46 +08:00
AMH
tioover
2014-02-28 15:58:55 +08:00
插件
Kvm
2014-02-28 17:46:08 +08:00
nginx不支持动态加载模块是一个原因。。。。。
vpsmm
2014-03-01 07:30:58 +08:00
如果新手,喜欢可视面板,AMH绝对适合你。
bgtwoigu
2014-03-01 22:18:36 +08:00
自己写模块没办法呀...
middleware
2014-03-03 07:39:14 +08:00
安全是一个因素。也许是大家没有考虑到的一个,但是客观上起作用的因素。攻击者对你的系统了解越多,攻击手段就越多。Pre-built Installation 就那么几种,通过一些技术加 social engineer 就能搞清楚你安的是什么,缺少什么补丁。
babytomas
2014-03-03 09:11:03 +08:00
@oott123 自我感觉用 yum 安装的好像缺少好多东西,具体是哪些我就搞不清楚了。。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/102232

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX