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,如若转载,请注明出处:https://www.wangzhanshi.com/n/16228.html

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

相关推荐

  • OpenSSL编程环境搭建

    一、需要的软件和环境 1)       OpenSSL(自行到官网下载最新版本openssl-1.0.2d.t…

    2025年1月2日
  • ssl证书有效期是多久

    在如今的网络通信社会上,一般的网络网站都会通过相关安全的检验,其一般都是通过一些安全协议来检验,而最常见的就是ssl证书,它拥有着双向的保障,不仅可以保护用户传输的信息安全,还可以…

    2025年1月2日
  • Linux系统怎么安装openssl

    openssl是一个功能丰富且自包含的开源安全工具箱。它提供的主要功能有:SSL协议实现(包括SSLv2、SSLv3和TLSv1)、大量软算法(对称/非对称/摘要)、大数运算、非对…

    2025年1月2日
  • SSL证书的费用是多少?

    SSL证书的费用是多少?很多人在决定安装SSL证书之前,都会问这个问题,但SSL证书的具体费用其实很难回答,因为,首先SSL证书的品牌就有很多,常见的有DigiCert、Syman…

    ssl证书 2025年1月2日
  • SSL加密真的可以保证安全吗

    现在你只要使用Chrome浏览器访问任何HTTP网站,Chrome都会在地址栏上显示“不安全”的警告。 为什么Chrome会认为网站不安全?原因是该网站采用了HTTP协议。 那么H…

    2025年1月2日
  • SSL证书原理是什么

    SSL证书的工作原理是怎么样的? 随着数字信息时代的高速发展,现在似乎已经到了一个全民上网的时代,而网络安全往往是人们重视的问题。一般在互联网的信息交互中,SSL证书就起着至关重要…

    2025年1月2日
  • 关于https ssl证书的简介

    https ssl证书是什么 如今,互联网的使用非常普及,甚至我们的生活已经离不开网络了。但是在使用网络的同时,其安全性也是备受关注的,一旦出现被黑客攻击等情况,很可能会造成严重后…

    2025年1月2日
  • ssl证书算法是什么

    很多对于互联网方面稍有接触的小伙伴肯定都会知道ssl证书这种数字证书凭证,它可以给网站的服务器和客户端浏览器打开一条HTTPS的安全通道。ssl证书的存在很好地保护了客户在浏览网页…

    2025年1月2日
  • 怎么部署国密openssl证书

    HTTPS加密也需要“备胎”计划 目前,我国互联网基础通信安全完全依赖于国外CA签发的RSA SSL证书,如果出现吊销或断供等极端情况,电子政务系统、银行支付系统、移动支付系统、电…

    2025年1月2日
  • 获得便宜的ssl证书方法

    如今信息化时代飞速,互联网时代来临,便需要一些安全的保障手段来保障用户的信息安全和文本传输安全。而网络上最广为使用便是ssl证书,ssl证书是保证网络平台安全运营的一种手段协议,市…

    2025年1月2日

发表回复

登录后才能评论