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

Nginx安装(详细版本)的更多相关文章

  1. Linux环境Nginx安装多版本PHP

    php5.4.44 所谓多版本多版本PHP就是php5.4和5.5以及其他版本在同一台服务器. 假如php5.5是主版本已经安装在/usr/local/php目录下,那么再安装其他版本的php再指定不 ...

  2. Nginx安装详细指南

    nginx安装环境 nginx是C语言开发,建议在linux上运行,本教程使用Centos6.5作为安装环境.  gcc 安装nginx需要先将官网下载的源码进行编译,编译依赖gcc环境,如果没有g ...

  3. Nginx 安装详细(一)

    1.  老规矩,来点开场白:Nginx简单介绍 Nginx是一款自由的.开源的.高性能的HTTP服务器和反向代理服务器:同时也是一个IMAP.POP3.SMTP代理服务器:Nginx可以作为一个HTT ...

  4. Nginx安装使用及与tomcat实现负载均衡

    1. 背景 基于nginx强大的功能,实现一种负载均衡,或是不停机更新程序等.nginx相比大家基本上都知道是什么来头了,具体的文章大家可以去搜索相关文章学习阅读,或是可以查看Nginx中文文档和Ng ...

  5. linux/centos下安装nginx(rpm安装和源码安装)详细步骤

    Centos下安装nginx rpm包                                                                                 ...

  6. Nginx Linux详细安装部署教程

    一.Nginx简介 Nginx是一个web服务器也可以用来做负载均衡及反向代理使用,目前使用最多的就是负载均衡,具体简介我就不介绍了百度一下有很多,下面直接进入安装步骤 二.Nginx安装 1.下载N ...

  7. nginx安装及其配置详细教程

    1 nginx 介绍 1 什么是nginx Nginx是一款高性能的http 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器. 由俄罗斯的程序设计师Igor Sysoev所开发,官方 ...

  8. nginx安装教程(详细)

    所见即所得编辑器, editorhtml{cursor:text;*cursor:auto} img,input,textarea{cursor:default}.cke_editable{curso ...

  9. RabbitMQ安装说明文档(超详细版本)

    RabbitMQ安装说明文档(超详细版本) 1. 安装依赖环境 在线安装依赖环境: yum install build-essential openssl openssl-devel unixODBC ...

随机推荐

  1. 【STL】集合运算

    STL中有可以实现交集.并集.差集.对称差集的算法. 使用前需要包含头文件: #include <algorithm> 注:使用计算交集和并集的算法必须保证参与运算的两个集合有序!!! 交 ...

  2. vue注意项

    1.通过官方vue生命周期图,总结其中的几个钩子函数 var vm = new Vue({ el: '#app', data: { }, beforeCreate() { alert('组件刚刚被创建 ...

  3. Programming In Lua 第八章

    1, 也就是说,lua虽然会把代码预编译成中间码,以提高运行速度.但其会在程序运行过程中需要编译器,所以其仍然是解释型语言.loadfile会加载一个文件并将其编译成中间码,并返回一个函数. 2, 3 ...

  4. C++类的完美单元测试方案——基于C++11扩展的friend语法

    版权相关声明:本文所述方案来自于<深入理解C++11—C++11新特性解析与应用>(Michael Wong著,机械工业出版社,2016.4重印)一书的学习. 项目管理中,C语言工程做单元 ...

  5. CodeForces 696A:Lorenzo Von Matterhorn(map的用法)

    http://codeforces.com/contest/697/problem/C C. Lorenzo Von Matterhorn time limit per test 1 second m ...

  6. iOS组件化开发一使用source管理远端库升级(四)

    一.克隆远端库代码到本地选择master分支 1.克隆 2.代码会显示出你所有版本的tag 二.可以在Example目录下验证代码的正确行: cd 到库的文件夹然后 pod install comma ...

  7. JavaWeb知识点

  8. 谷歌地球 Google Earth v7.3.2.5495 专业版

    谷歌地球(Google Earth,GE)是一款谷歌公司开发的虚拟地球软件,它把卫星照片.航空照相和GIS布置在一个地球的三维模型上.谷歌地球于2005年向全球推出,被<PC 世界杂志>评 ...

  9. python输出带颜色详解

    书写格式:     开头部分:\033[显示方式;前景色;背景色m + 结尾部分:\033[0m      注意:开头部分的三个参数:显示方式,前景色,背景色是可选参数,可以只写其中的某一个:另外由于 ...

  10. CDQZ集训DAY5 日记

    又一个爆炸的一天…… 早上起来发现貌似是周末,七中放假(别人家的学校(一周一放,一放两天)……)然而感觉状态不是很好,感觉药丸. 题目一上来就装弱,有诈.第一题上来先打暴力,T2不知道怎么打.T3暴力 ...