Linux下Nginx怎么安装pcre和openssl

1. 安装pcre库(nginx的rewrite模块和http核心模块会用到pcre正则表达式语法)

不用考虑是否已安装,直接上命令:

使用yum来安装:

[root@example.com ~]# yum install pcre pcre-devel

或者用apt-get:

[root@example.com ~]# apt-get install libpcre3 libpcre3-dev

如果这些安装包已经安装在系统上,你会收到nothing to do 的信息,就是已安装过了的意思。

Linux下Nginx怎么安装pcre和openssl

2.安装openssl(若服务器提供安全网页(https://)时,会用到openssl库)

使用yum:

[root@localhost example]# yum install openssl openssl-devel

或者用apt-get:

[root@localhost example]# apt-get install openssl openssl-dev

3.下载、解压nginx

去下载你要使用的版本,放到home目录,然后解压

[root@localhost example]# tar zxf nginx-0.7.66.tar.gz

4.安装nginx

创建一个应用程序通常分为三步:从源代码到配置、编译和安装编译。每一步都有很多配置项,但对于初学者,我们只是让它能跑起来,可以先忽略这些配置项。最容易的办法依次执行下面三个命令:

[root@localhost nginx-0.7.66]# ./configure       //有一个重要的配置项是 –prefix=… 指定安装nginx的基础目录,比如你想把它安装在 /home/jiang/www/下,这个完整的命令应该是:[root@localhost nginx-0.7.66]# ./configure –prefix=/home/jiang/www

configure过程中可能出现的几个报错,及原因:

1) ./configure: error: c compiler gcc is not found 原因:你没有安装gcc ,这样可能你也没安装下面几个包,请一并安装

yum install gcc gcc-c++ autoconf make

2) makefile: 权限不够 原因:当前用户没有权限读写nginx源码目录,请切换到root下运行如下命令,作用是将当前目录的所有文件所有者都设为我们正在使用的普通用户。

[jiang@localhost nginx-0.7.66]# chown -r jiang:jiang ./
[jiang@localhost nginx-0.7.66]# exit

然后exit退出到普通用户状态下。 chown 后的 feng:feng 分别是所使用的普通账号的用户名,及其用户组名。

[root@localhost nginx-0.7.66]# make
[root@localhost nginx-0.7.66]# make install

至此安装成功,去安装nginx的基础目录下的sbin/,注意,我这里的目录是/home/jiang/www/sbin,执行命令:

[root@localhost sbin]# ./nginx      //效果见下图

Linux下Nginx怎么安装pcre和openssl

屏幕上不会出现任何文本信息,这是个好迹象,意味着正在正确运行。

打开浏览器,输入localhost,done done done done ~~~

Linux下Nginx怎么安装pcre和openssl

原创文章,作者:ZWPKR,如若转载,请注明出处:http://www.wangzhanshi.com/n/16228.html

(0)
ZWPKR的头像ZWPKR
上一篇 2025年1月2日 12:39:04
下一篇 2025年1月2日 12:39:06

相关推荐

  • 基于OpenSSL的HTTPS通信C++实现

      HTTPS是以安全为目标的HTTP通道,简单讲是HTTP的安全版。即HTTP下加入SSL层,HTTPS的安全基础是SSL,因此加密的详细内容就需要SSL。N…

    2025年1月2日
  • 熟练掌握 openssl 证书命令说明

    熟练掌握 openssl 证书命令说明2、在我电脑建立好一个目录,并启动 terminal ,进入该目录cd /Users/dhbm/Desktop/ssl/sign2018072…

    ssl证书 2025年1月2日
  • 网站为什么要做ssl认证?

    ssl证书是数字证书的一种,这种证书可以配置在网站服务器当中,给网站提供安全防护,保护网站信息安全。但是,配置这种证书的时候,ssl认证是很重要的。但是,网站为什么需要进行ssl认…

    2025年1月2日
  • 网站ssl证书有什么意义在哪?多少钱?

    用户在浏览网站的时候,有时浏览器弹出了“警告”这一般是因为网站不安全引起的,用户收到警告之后,那么是不会继续浏览网站的,毕竟网站的安全性是很重要的,有些网站出现了这些情况,一般是因…

    2025年1月2日
  • ssl为什么会认证失败

    我平时遇到了不会的问题,第一个想到的都是从网上寻求答案。所以从内心深处很感激有这样的平台,它让我们不求人,更节省了我们很多的时间,还减少了我们的损失。这也是我有时间就会些这些文章的…

    2025年1月2日
  • 怎样购买ssl证书

    越来越多人会使用网络,那么,我们的网络安全,必须要受到重视,在全网使用HTTPs,过程中,网站中部署了ssl证书和https是必须要拥有的了,但是现在我们的网络市场中https证书…

    2025年1月2日
  • 怎么在PHP7.1中使用openssl替换mcrypt

    替换示例 示例会展示两种mcrypt的使用方式,主要在于填充不同(在下文会解释填充)。在整个加、解密过程中,完整程度高一点代码则会自主实现填充、移除填充,简单一点代码会直接忽略填充…

    2025年1月2日
  • 多个域名可不可以用一个SSL证书

    一般来说,ssl证书是绑定域名的,而且一个安全套接层证书只能绑定一个域名,但是对于有多个域名的用户怎么办呢?要买多张安全套接层证书吗?当然,这样对于此类用户来说过于麻烦,有人就会问…

    2025年1月2日
  • HTTPS协议的原理及其与HTTP协议的区别是什么

    HTTPS协议是什么 https协议比http协议多了一个s,字面意思上s=secure(安全)。它跟http协议一样都是应用层协议,都是工作在TCP协议之上。 只不过https协…

    ssl证书 2025年1月2日
  • 如何选择靠谱的网站安全证书

    今天小编给大家分享的是如何选择靠谱的网站安全证书,相信很多人都不太了解,为了让大家更加了解网站安全证书,所以给大家总结了以下内容,一起往下看吧。一定会有所收获的哦。 截至去年底,我…

    2025年1月2日

发表回复

登录后才能评论