请选择 进入手机版 | 继续访问电脑版

石家庄老站长

点击联系客服
客服QQ: 客服微信:
 找回密码
 立即注册
查看: 8|回复: 0

编译nginx源程序包

[复制链接]

1

主题

1

帖子

-7

积分

限制会员

积分
-7
发表于 2021-7-22 23:25:26 | 显示全部楼层 |阅读模式
源代码包开发开发的程序源代码,但不编译为可正常使用的二进制工具。一些软件官方网站只提供源代码软件包,需要自行编译和安装。下面以nginx1.21.1为例。

1.下载源代码包

在官方主页3359 nginx.org/en/download.html上找到源代码包,然后下载链接地址副本:

[root  @ localhostdata]# wget  3359 nginx  . org/download/ng  inx-1 . 21 . 1 . tar  . gz

2.解压缩源代码并进入目录

[root  @ localhostdata]# tarxf  ng  inx-1 . 21 . 1 . tar  . gz

[root  @ localhostdata]# CD  ng  inx-1 . 21 . 1

3.基础环境准备,先设置必要的环境

3.准备基本环境[root  @ localhost  ~]# yum  install-y  gcc  make

4.配置相关选项并创建makefile。中间发生错误,必须安装相关软件包

[root  @ localhost  nginx-1.21.1] #。/configure-prefix=/usr/local/nginx-1.21

./configure  : error  : the  http  rewrite  module  requires  the  pcre  library  .

you  can  either  disable  the  module  by  using-without-http  _ rewrite  _ module

选项,or  install  the  pcre  library  into  the  system,or  build  the  pcre  library

statically  from  the  source  with  nginx  by  using-with-pcre=path  option  .

[root  @ localhost  ng  inx-1 . 21 . 1]# yum  install-y  pcre-devel  zlib-devel

./configure  : error  : SSL  modules  require  the  OpenSSL  library  .

you  can  either  do  not  enable  the  modules,or  install  the  OpenSSL  library

Into  the  system,or  build  the  OpenSSL  library  statically  from  the  source

with  nginx  by  using-with-OpenSSL=path  option。

[root  @ localhost  ng  inx-1 . 21 . 1]# yum  install  OpenSSL  OpenSSL-devel-y

[root  @ localhost  nginx-1.21.1] #。/configure-prefix=/usr/local/nginx-1.21

5.编译相关文档并将其放置在目录中

[root  @ localhost  ng  inx-1 . 21 . 1]# make  make  install

6.创建软链接

[root  @ localhost  nginx-1 . 21 . 1]# ln-s/usr/local/ng  inx-1 . 21 . 1/usr/loot

7.启动nginx

[root  @ localhost  ng  inx-1 . 21 . 1]#/usr/local/ng  inx/sbin/ng  inx

8.浏览器显示访问虚拟机地址10.0.0.100,配置成功


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|无图版|手机版|小黑屋|石家庄@IT精英团

GMT+8, 2021-8-5 12:12 , Processed in 0.187200 second(s), 27 queries .

Powered by Discuz! X3.4

© 2001-2021 Comsenz Inc.

快速回复 返回顶部 返回列表