摘要: 原文:https://book.2cto.com/201304/19622.html 本章介绍了Nginx的特点以及在什么场景下需要使用Nginx,同时介绍了如何获取Nginx以及如何配置、编译、安装运行Nginx。本章还深入介绍了最为复杂的configure过程,这部分内容是学习本书第二部分和第三部分的基础。 阅读全文
posted @ 2018-01-25 17:50 huiy_小溪 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 原文:https://book.2cto.com/201304/19621.html 在Linux中,需要使用命令行来控制Nginx服务器的启动与停止、重载配置文件、回滚日志文件、平滑升级等行为。默认情况下,Nginx被安装在目录/usr/local/nginx/中,其二进制文件路径为/usr/local/nginc/sbin/nginx,配置文件路径为/usr/local/ngin... 阅读全文
posted @ 2018-01-25 17:48 huiy_小溪 阅读(325) 评论(0) 推荐(0) 编辑
摘要: 原文:https://book.2cto.com/201304/19620.html 当configure执行成功时会生成objs目录,并在该目录下产生以下目录和文件:|---ngx_auto_headers.h|---autoconf.err|---ngx_auto_config.h|---ngx_modules.c|---src| |---core| |---eve... 阅读全文
posted @ 2018-01-25 17:44 huiy_小溪 阅读(337) 评论(0) 推荐(0) 编辑
摘要: 原文:https://book.2cto.com/201304/19619.html 我们看到configure命令支持非常多的参数,读者可能会好奇它在执行时到底做了哪些事情,本节将通过解析configure源码来对它有一个感性的认识。configure由Shell脚本编写,中间会调用/auto/目录下的脚本。这里将只对configure脚本本身做分析,对于它所调用的auto目录下的... 阅读全文
posted @ 2018-01-25 17:42 huiy_小溪 阅读(547) 评论(0) 推荐(0) 编辑
摘要: 原文:https://book.2cto.com/201304/19618.html 1.5 configure详解 可以看出,configure命令至关重要,下文将详细介绍如何使用configure命令,并分析configure到底是如何工作的,从中我们也可以看出Nginx的一些设计思想。 1.5.1 configure的命令参数 使用help命令可以查看configure包含的参数。 ... 阅读全文
posted @ 2018-01-25 17:28 huiy_小溪 阅读(592) 评论(0) 推荐(0) 编辑
摘要: 原文:https://book.2cto.com/201304/19617.html 安装Nginx最简单的方式是,进入nginx-1.0.14目录后执行以下3行命令:./configuremakemake install configure命令做了大量的“幕后”工作,包括检测操作系统内核和已经安装的软件,参数的解析,中间目录的生成以及根据各种参数生成一些C源码文件、M... 阅读全文
posted @ 2018-01-25 17:17 huiy_小溪 阅读(215) 评论(0) 推荐(0) 编辑
摘要: 原文:https://book.2cto.com/201304/19616.html 可以在Nginx官方网站(http://nginx.org/en/download.html)获取Nginx源码包。将下载的nginx-1.0.14.tar.gz源码压缩包放置到准备好的Nginx源代码目录中,然后解压。例如:tar -zxvf nginx-1.0.14.tar.gz ... 阅读全文
posted @ 2018-01-25 17:15 huiy_小溪 阅读(473) 评论(0) 推荐(0) 编辑
摘要: 原文:https://book.2cto.com/201304/19615.html 由于默认的Linux内核参数考虑的是最通用的场景,这明显不符合用于支持高并发访问的Web服务器的定义,所以需要修改Linux内核参数,使得Nginx可以拥有更高的性能。 在优化内核时,可以做的事情很多,不过,我们通常会根据业务特点来进行调整,当Nginx作为静态Web内容服务器、反向... 阅读全文
posted @ 2018-01-25 17:13 huiy_小溪 阅读(242) 评论(0) 推荐(0) 编辑
摘要: 原文:https://book.2cto.com/201304/19614.html 要使用Nginx,还需要在Linux文件系统上准备以下目录。 (1)Nginx源代码存放目录 该目录用于放置从官网上下载的Nginx源码文件,以及第三方或我们自己所写的模块源代码文件。 (2)Nginx编译阶段产生的中间文件存放目录 该目录用于放置在configu... 阅读全文
posted @ 2018-01-25 17:09 huiy_小溪 阅读(291) 评论(0) 推荐(0) 编辑
摘要: 原文:https://book.2cto.com/201304/19612.html 如果要使用Nginx的常用功能,那么首先需要确保该操作系统上至少安装了如下软件。 (1)GCC编译器 GCC(GNU Compiler Collection)可用来编译C语言程序。Nginx不会直接提供二进制可执行程序(1.2.x版本中已经开始提供某些操作系统上的二进制安装包了,... 阅读全文
posted @ 2018-01-25 17:06 huiy_小溪 阅读(400) 评论(0) 推荐(0) 编辑
摘要: # 创建一个启动脚本文件,脚本内容见下vi /etc/init.d/tomcat #!/bin/bash # /etc/rc.d/init.d/tomcat # init script for tomcat precesses # processname: tomcat # description: tomcat is a j2se server # chkconfig: – 85 15 # de... 阅读全文
posted @ 2018-01-25 16:59 huiy_小溪 阅读(222) 评论(0) 推荐(0) 编辑