• linux安装nginx,遇坑解决


    1.nginx官网下载tar包,解压linux下;

    2.进入解压文件夹,执行./configure;

    3.报错,原因没有安装nginx相关依赖,如gcc环境,PCRE依赖库 ,zlib 依赖库 ,OpenSSL安全套接字层密码库;

    4.准备执行yum install gcc-c++,出现无法解析远程host,原因是linux没联网;

    (联网三步骤:

    linux连网主要进行3个地方的操作:
    1) 设置linux服务器的ip地址
    2) 设置linux服务器网关
    3) 设置linuxDNS)

    5.在vi /etc/resolv.cof,文件中,设置nameserver,配置DNS,

    6.配置成功后,ping www.baidu.com,有包返回即联网成功;

    8.执行yum install gcc-c++ ,成功complete;

    9.安装PCRE依赖库:

    PCRE(Perl Compatible Regular Expressions) 是一个Perl库,包括 perl 兼容的正则表达式库。nginx 的 http 模块使用 pcre 来解析正则表达式,所以需要在 linux 上安装 pcre 库,pcre-devel 是使用 pcre 开发的一个二次开发库。

    执行yum install -y pcre pcre-devel   

    成功后出现-----complete

    10.安装zlib 依赖库 :

    zlib 库提供了很多种压缩和解压缩的方式, nginx 使用 zlib 对 http 包的内容进行 gzip ,所以需要在 Centos 上安装 zlib 库

    执行 yum install -y zlib zlib-devel

    11。安装OpenSSL安全套接字层密码库 

    OpenSSL 是一个强大的安全套接字层密码库,囊括主要的密码算法、常用的密钥和证书封装管理功能及 SSL 协议,并提供丰富的应用程序供测试或其它目的使用。 
    nginx 不仅支持 http 协议,还支持 https(即在ssl协议上传输http),所以需要在 Centos 安装 OpenSSL 库

    yum install -y openssl openssl-devel

    12.

    再次执行配置命令:

    ./configure

    13.成功安装

     14.以为成功安装了?假象

    15。执行make指令

    16.执行make install指令

    下来配置环境变量在/etc/profile 中加入:export NGINX_HOME=/usr/local/nginx 
    export PATH=$PATH:$NGINX_HOME/sbin保存,执行 source /etc/profile ,使配置文件生效。执行nginx -v,就能看到版本了,说明nginx 安装成功了 

     启动:

    /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf

    重启

    1、验证nginx配置文件是否正确

    方法一:进入nginx安装目录sbin下,输入命令./nginx -t

    看到如下显示nginx.conf syntax is ok

    nginx.conf test is successful

    重启:进入nginx可执行目录sbin下,输入命令./nginx -s reload 即可

    图文参考:https://blog.csdn.net/w410589502/article/details/70787468

    https://www.cnblogs.com/wyd168/p/6636529.html

  • 相关阅读:
    四、元数据ParameterMetaData
    三、PreparedStatement对象(重点)
    二、properties文件存储信息
    一、JDBC3.0标准中常用接口与类
    十一、MySQL 数据库存储引擎介绍
    十、执行计划
    注册表中一些项目拒绝访问,拒绝更改权限,拒绝删除
    x64dbg 的条件断点及断点日志
    手机APP无法抓包HTTPS解决方案
    原版黑苹果安装(个人备忘)
  • 原文地址:https://www.cnblogs.com/wwmiert/p/9675515.html
Copyright © 2020-2023  润新知