Nginx安装(详细版本)
Nginx安装文档
前言:
最近,系统部署人员那边,让我们给写一个傻瓜式的Nginx安装过程。所以就有了这个文档,本着独乐乐不如众乐乐,就分享一下。我觉得对入门小白来说,有图,乃至运行过程图,是很重要的(避免运行出问题了而不自知)。
当然,这只是部署人员的V1手册,后来他们觉得太麻烦了,就有了yum安装,再就是容器部署等。后面有机会,会写出来的。
同样的话再次提示,如果觉得图片太小,不够清晰,请把图片单独打开(简单的,就是拖一下图片,浏览器会自动打开一个新的标签页,放置图片)。原图片是很清晰的。
一,流程概览:
(这应该是我第一次把自己的笔记暴露出来,字不好看,多多担待哈。毕竟重点不是字,是知识。嘻嘻)
- 安装相关依赖。
- 下载,并解压Nginx压缩包。
- 配置,编译,及安装Nginx。
- 启动并验证Nginx。
二,安装相关依赖:
- 安装gcc-c++:
- 安装pcre:
- 安装zlib:
- 安装openssl:
PS:依赖的顺序没有要求,并且由于部分系统预先安装了部分依赖的缘故,会安装无效,提示“aready install“等。
故,可以先安装nginx,根据nginx安装时的错误信息来安装缺乏的软件依赖。如:
(缺乏pcre软件依赖)
三,下载并解压Nginx压缩包:
- 达到指定目录:
- 下载压缩包:
PS:下载地址不必一致,可直接通过阿里镜像地址下载,或直接复制文件
- 解压压缩包:
四,配置,编译,安装Nginx:
- 进入Nginx目录:
- 配置Nginx:
- 编译Nginx:
- 安装Nginx:
五,启动与验证:
- Nginx启动:
在nginx程序目录下执行./nginx
- 验证:
执行ps aux | grep nginx
或
登录localhost,查看是否存在以下页面:
六,小结:
至此Nginx安装完成,出现问题的缘故多是依赖不匹配,系统配置冲突造成。
七,附录:
Nginx安装目录:/usr/local/nginx
Nginx配置目录:/usr/local/nginx/conf
Nginx程序目录:/usr/local/nginx/sbin
Nginx安装(详细版本)的更多相关文章
- Linux环境Nginx安装多版本PHP
php5.4.44 所谓多版本多版本PHP就是php5.4和5.5以及其他版本在同一台服务器. 假如php5.5是主版本已经安装在/usr/local/php目录下,那么再安装其他版本的php再指定不 ...
- Nginx安装详细指南
nginx安装环境 nginx是C语言开发,建议在linux上运行,本教程使用Centos6.5作为安装环境. gcc 安装nginx需要先将官网下载的源码进行编译,编译依赖gcc环境,如果没有g ...
- Nginx 安装详细(一)
1. 老规矩,来点开场白:Nginx简单介绍 Nginx是一款自由的.开源的.高性能的HTTP服务器和反向代理服务器:同时也是一个IMAP.POP3.SMTP代理服务器:Nginx可以作为一个HTT ...
- Nginx安装使用及与tomcat实现负载均衡
1. 背景 基于nginx强大的功能,实现一种负载均衡,或是不停机更新程序等.nginx相比大家基本上都知道是什么来头了,具体的文章大家可以去搜索相关文章学习阅读,或是可以查看Nginx中文文档和Ng ...
- linux/centos下安装nginx(rpm安装和源码安装)详细步骤
Centos下安装nginx rpm包 ...
- Nginx Linux详细安装部署教程
一.Nginx简介 Nginx是一个web服务器也可以用来做负载均衡及反向代理使用,目前使用最多的就是负载均衡,具体简介我就不介绍了百度一下有很多,下面直接进入安装步骤 二.Nginx安装 1.下载N ...
- nginx安装及其配置详细教程
1 nginx 介绍 1 什么是nginx Nginx是一款高性能的http 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器. 由俄罗斯的程序设计师Igor Sysoev所开发,官方 ...
- nginx安装教程(详细)
所见即所得编辑器, editorhtml{cursor:text;*cursor:auto} img,input,textarea{cursor:default}.cke_editable{curso ...
- RabbitMQ安装说明文档(超详细版本)
RabbitMQ安装说明文档(超详细版本) 1. 安装依赖环境 在线安装依赖环境: yum install build-essential openssl openssl-devel unixODBC ...
随机推荐
- web页面加载速度缓慢,如何优化?
参考博客: https://www.cnblogs.com/xp796/p/5236945.html https://www.cnblogs.com/MarcoHan/p/5295398.html - ...
- 从Excel到Python 数据分析进阶指南
目 录 第1章 生成数据表 第2章 数据表检查 第3章 数据表清洗 第4章 数据预处理 第5章 数据提取 第6章 数据筛选 第7章 数据汇总 第8章 数据统计 第9章 数据输出 案例 990万次骑 ...
- php函数引用
//在自定义函数中,前面加一个&符号,是对返回静态变量的引用 function &test(){ static $a; $a += 1; echo $a; return $a; } / ...
- SqlServer执行计划
MSSQLSERVER执行计划详解 * from ServiceInvoke; --创建时间聚集索引扫描 * from AdoLog; --主键ID聚集索引扫描 --2.根据聚集索引排序-性能提升 - ...
- vue-cli的服务代理
vue-cli的默认端口是8080,如果我们的请求如下 我们就可以将地址改成
- redis 是如何做持久化的
Redis 是一个键值对数据库服务器.基于内存存储数据,它常被用做缓存数据库,用来替代 memcached.官网:https://redis.io/ 什么是持久化? 持久化,指将数据存储到可永久保存的 ...
- WPF 入门笔记之布局
一.布局原则: 1. 不应显示的设定元素的尺寸,反而元素可以改变它的尺寸,并适应它们的内容 2. 不应使用平布的坐标,指定元素的位置. 3. 布局容器和它的子元素是共享可以使用的空间 4. 可以嵌套的 ...
- 在CentOS6.5部署Redis为开机自启
2 - redis的生产启动方案 要把redis作为一个系统的daemon进程 去运行的,每次系统启动,redis进程一起启动,配置方案如下: 1. 在redis utils 目录下,有个redis_ ...
- PJzhang:python基础入门的7个疗程-five
猫宁!!! 参考链接:易灵微课-21天轻松掌握零基础python入门必修课 https://www.liaoxuefeng.com/wiki/1016959663602400 第十三天:代码组织 类是 ...
- Excel催化剂开源第38波-json字符串转多个表格结构
作为开发者来说,面对json字符一点不陌生,但对于普通用户来说,更合适的是数据表结构的数据,最好数据已经躺在Excel表格内,不用到处导入导出操作.所以开发者和用户之间是有不同的数据使用思维和需求的. ...