zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    Java暑期学习第三十一天日报
    使用dataadapter和dataset更新数据库
    一些很酷的.Net技
    一个阴历阳历互相转化的类(c#农历)
    详细讲解简洁、明晰!数据库设计三大范式应用实例
    WinForm下ListBox控件“设置DataSource属性后无法修改项集合”的问题解决方案
    CONVERT函数方法大全(经验总结)
    使用C#将字符串转换成十六进制以及其逆转换
    List myList = new List()有关的方法及属性
    C#实现P2P之UDP穿透NAT及其原理讲解11
  • 原文地址:https://www.cnblogs.com/wwmiert/p/9675515.html
Copyright © 2011-2022 走看看