zoukankan      html  css  js  c++  java
  • Nginx安装(详细版本)

    Nginx安装文档

    前言:

    最近,系统部署人员那边,让我们给写一个傻瓜式的Nginx安装过程。所以就有了这个文档,本着独乐乐不如众乐乐,就分享一下。我觉得对入门小白来说,有图,乃至运行过程图,是很重要的(避免运行出问题了而不自知)。

    当然,这只是部署人员的V1手册,后来他们觉得太麻烦了,就有了yum安装,再就是容器部署等。后面有机会,会写出来的。

    同样的话再次提示,如果觉得图片太小,不够清晰,请把图片单独打开(简单的,就是拖一下图片,浏览器会自动打开一个新的标签页,放置图片)。原图片是很清晰的。

    一,流程概览:

    (这应该是我第一次把自己的笔记暴露出来,字不好看,多多担待哈。毕竟重点不是字,是知识。嘻嘻)

    1. 安装相关依赖。
    2. 下载,并解压Nginx压缩包。
    3. 配置,编译,及安装Nginx。
    4. 启动并验证Nginx。

    二,安装相关依赖:

    1. 安装gcc-c++:

    1. 安装pcre:

    1. 安装zlib:

    1. 安装openssl:


    PS:依赖的顺序没有要求,并且由于部分系统预先安装了部分依赖的缘故,会安装无效,提示“aready install“等。
    

    故,可以先安装nginx,根据nginx安装时的错误信息来安装缺乏的软件依赖。如:

    (缺乏pcre软件依赖)

    三,下载并解压Nginx压缩包:

    1. 达到指定目录:

    1. 下载压缩包:

    PS:下载地址不必一致,可直接通过阿里镜像地址下载,或直接复制文件
    
    1. 解压压缩包:

    四,配置,编译,安装Nginx:

    1. 进入Nginx目录:

    1. 配置Nginx:

    1. 编译Nginx:

    1. 安装Nginx:

    五,启动与验证:

    1. Nginx启动:

    在nginx程序目录下执行./nginx

    1. 验证:

    执行ps aux | grep nginx

    登录localhost,查看是否存在以下页面:

    六,小结:

    至此Nginx安装完成,出现问题的缘故多是依赖不匹配,系统配置冲突造成。

    七,附录:

    Nginx安装目录:/usr/local/nginx

    Nginx配置目录:/usr/local/nginx/conf

    Nginx程序目录:/usr/local/nginx/sbin

  • 相关阅读:
    LeetCode Best Time to Buy and Sell Stock
    LeetCode Scramble String
    LeetCode Search in Rotated Sorted Array II
    LeetCode Gas Station
    LeetCode Insertion Sort List
    LeetCode Maximal Rectangle
    Oracle procedure
    浏览器下载代码
    Shell check IP
    KVM- 存储池配置
  • 原文地址:https://www.cnblogs.com/Tiancheng-Duan/p/11268148.html
Copyright © 2011-2022 走看看