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

标签智能推荐:

eclipse javase版安装插件开发web项目

最近学习开发javaweb,但是安装的却是java se版的eclipse,但其无法新建web项目,即找不到DynamicWeb。所以需要下载相应插件。以下为操作过程。1.在联网的情况下,打开eclipse,点击help选项,选择里面的install newsoftware2.在弹出的界面里work with后点击下拉框,根据自己的版本选择相应的文件,主要是找到Web

JavaWeb学习路线

理好运行原理之后,接下来就是基本知识的学习:   1.1Java基础语法。Java学习的重点和难点恰恰集中在Java的基础语法阶段,这个阶段要理解Java的各种“抽象概念”,逐渐建立Java的编程思想。Java语言是抽象程度比较高的语言,学习Java就是学习各种“抽象”,比如类、接口、抽象类、内部类、enum等概念。要想掌握这部分知识,一个重点就在于大量的实验。&nb

在 macOS High Sierra 10.13 搭建 PHP 开发环境

sh_profile安装一些必要的工具包brewinstallwgetbrewinstallautoconfbrewinstallopenssl安装nginx这里我们选择nginx代替系统自带的Apache,作为我们的Web服务器:brewinstallnginx安装完成后,nginx的一些常用命令:sudonginx#启动nginx服务nginx-h#nginx帮助信息sudonginx-sst

nginx

581128.html高性能Nginx服务器https://www.jianshu.com/p/d47d90ef6f68nginx-1:生产级别nginx高性能配置https://cloud.tencent.com/developer/article/1456381高性能nginx配置参数优化https://blog.csdn.net/junior77/article/details/113886

JavaWeb

接进行javaweb的学习,抱歉...BS与CS的异同BS:客户端服务器架构模式CS:浏览器服务器架构模式Tomcat下载及安装下载:ApacheTomcat®-Welcome!选择适合自己的版本安装配置环境变量在设置中找到环境变量CATALINA_HOME安装的地址CLASSPATH.%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar找到Path添加

JavaWeb--HTTP与Maven

前言JavaWeb其实就是一个技术的总和,把Web看成一个容器而已主要使用JavaEE技术来实现.在加上各种中间件。整个javaWeb阶段的内容通过实际的案例贯穿学习,所涉及到的技术知识点会在案例中根据不同的需求引入。首先了解javaWEB的整个技术体系,掌握常用的技术知识点。我会将JavaWeb分为8篇左右的文章来记录自己的学习过程,也方便大家逐级递增难度的学习,如有错误或遗漏欢迎大家指出。注:

JavaWeb--HTTP与Maven

前言JavaWeb其实就是一个技术的总和,把Web看成一个容器而已主要使用JavaEE技术来实现.在加上各种中间件。整个javaWeb阶段的内容通过实际的案例贯穿学习,所涉及到的技术知识点会在案例中根据不同的需求引入。首先了解javaWEB的整个技术体系,掌握常用的技术知识点。我会将JavaWeb分为8篇左右的文章来记录自己的学习过程,也方便大家逐级递增难度的学习,如有错误或遗漏欢迎大家指出。注:

07nginx

g/nginx/access.log nginx-v:展示nginx的版本号nginx-V:展示nginx版本号和配置参数nginx-t:测试配置文件nginx-T:测试配置文件并打印nginx-q:静默输出错误信息nginx-s:向nginx发送信号nginx-p:指定运行的家目录nginx-e:设置错误日志的路径nginx-c:设置配置文件nginx-g:临时设置配置项nginx#启

解决使用maven的java web项目导入后出现的有关问题 -cannot be read or is not a valid ZIP file

确实是存在的。在网上查找了许久,答案不一:jar不完整、路径问题等等。解决方案:1)删除提示错误路径下的所有jar包(C:\DocumentsandSettings\Administrator\.m2\repository\org...)。2)安装maven,详细的安装步骤点击here,3)开始—运行—cmd—进入到web项目所在路径(cd:web项目的路径)—(a)输入mvncompile(编译

nginx1.18.0

安装yum方式安装nginx编译方式安装systemd管理动态添加第三方模块作用提供静态内容简单的代理服务器设置FastCGI代理配置为注释内容使用nginx的命令以及工作机制nginx配置文件nginx_manual查看nginx安装的模块简介nginx是一个高性能的HTTP和反向代理web服务器,同时也提供了IMAP/POP3/SMTP服务。Nginx是由伊戈尔·赛索耶夫为俄罗斯访问量第二的R