linux内网安装Nginx

下载nginx各种离线依赖包,下载地址:

https://download.csdn.net/download/snlx258/16758231

将依赖包上传到服务器 后,进入文件夹,

执行以下命令

rpm -Uvh *.rpm --force --nodeps

进入nginx目录

 执行命令
     
	./configure --prefix=/usr/local/nginx

 执行命令
     
     make

 执行命令
     
     make install


进入nginx目录启动nginx
    
   cd /usr/local/nginx/sbin

   ./nginx




....................启动成功

进阶配置ssl

 

方法一、直接安装
yum install openssl openssl-devel

方法二、下载源码编译安装

以下借鉴了他人的安装方法,并根据我自己的安装进行了修改
1.下载
wget https://www.openssl.org/source/openssl-1.0.2h.tar.gz
2.解压
tar zxf openssl-1.0.2h.tar.gz


3.安装
cd openssl-1.0.2h
./config shared zlib


because of configuration changes, you MUST do the following before
*** building:


提醒需要在build之前做make depend
make depend


4.


make
make install
 
 mv /usr/bin/openssl /usr/bin/openssl.bak
 
 mv /usr/include/openssl /usr/include/openssl.bak
 
 ln -s /usr/local/ssl/bin/openssl /usr/bin/openssl
 
 ln -s /usr/local/ssl/include/openssl /usr/include/openssl
 
 echo “/usr/local/ssl/lib” >> /etc/ld.so.conf
 
 ldconfig -v


4.检测安装是否成功


openssl version -a

步骤一:我们先来到当初下载nginx的包压缩的解压目录,如果你是看小编写的教程安装的,解压目录应该在“/usr/loacl/src/”,绝大多数应该都是在这个目录下的,已经是一种规范了。

步骤二:来到解压目录下后,按顺序执行一下命令:

               命令1、./configure --with-http_ssl_module  //重新添加这个ssl模块

                  注意如果没有出现错误,则直接看命令2即可 

               执行以上一条命令出现这个错误(./configure:错误:SSL模块需要OpenSSL库。),原因是因为缺少了OpenSSL,那我们再来安装一个即可执行:yum -y install openssl openssl-devel

                等待OpenSSL的安装完成后,再执行./configure ,最后在执行” 命令1" 即可。

               命令2、执行make命令,但是不要执行make install,因为make是用来编译的,而make install是安装,不然你整个nginx会重新覆盖的。

               命令3、在我们执行完做命令后,我们可以查看到在nginx解压目录下,objs文件夹中多了一个nginx的文件,这个就是新版本的程序了。首先我们把之前的nginx先备份一下,然后把新的程序复制过去覆盖之前的即可。

               cp /usr/local/nginx/sbin/nginx /usr/local/nginx/sbin/nginx.bak

               cp objs/nginx /usr/local/nginx/sbin/nginx

               命令4,最后我们来到Nginx安装目录下,来查看是否有安装ssl模块成功。执行./sbin/nginx -V即可看到版本: 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值