Skip to content

Latest commit

 

History

History
10 lines (8 loc) · 952 Bytes

build-nginx-from-source-on-ubuntu.org

File metadata and controls

10 lines (8 loc) · 952 Bytes

build nginx from source on ubuntu

在ubuntu下面使用apt-get可以很方便地安装nginx. 但是这样安装的nginx只将一些常用的module编译进去了,还有一些不那么经常使用的module只能通过源代码构建。不过即便是从源代码构建,我们也希望保留那些发布包里面已经编译好的的modules. 这篇文章给出了一个非常好的解决办法。

  • mkdir nginx-src; cd nginx-src # 先创建工作目录
  • apt-get source nginx-full # 将nginx-full源代码下载
  • 修改debian/rules添加要编译进入的modules ‘–add-module=$(MODULESDIR)/nginx-upload-progress ’
  • sudo apt-get build-dep nginx-full # 将nginx-full依赖包安装好
  • dpkg-buildpackage -rfakeroot -uc -b # 然后将nginx-full打包成deb
  • sudo dpkg -i nginx-full_<version>_<arch>.deb # 使用dpkg安装