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

  • 相关阅读:
    树形DP 统计树中长度为K的路径数量——Distance in Tree
    Linux下使用Vi是方向键变乱码 退格键不能使用的解决方法
    wikioi 1029 中序遍历总数
    struts2前端页面读取Clob/BLOB
    hdu 1712 ACboy needs your help
    HDU 2489 Minimal Ratio Tree (dfs+Prim最小生成树)
    用XMLRPC开服务进行server/client通信
    HDU 1171 Big Event in HDU
    VS2012调试执行,网页打不开
    解决安装OpenShift Client Tools时提示的dl/import (LoadError)问题
  • 原文地址:https://www.cnblogs.com/wwmiert/p/9675515.html
Copyright © 2011-2022 走看看