热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

Nginx核心要领一:安装Nginx

下载Nginx  从http:ginx.orgendownload.html下载Stableversion(稳定版)的nginx,上传到服务器,或右键复制下载地址,在服务器上通过:




下载Nginx

    从 http://nginx.org/en/download.html 下载 Stable version(稳定版)的 nginx,上传到服务器,或右键复制下载地址,在服务器上通过:wget http://nginx.org/download/nginx-1.16.0.tar.gz 命令下载,前提需要安装 wget。


1.安装编译工具及库文件

yum -y install vim gcc gcc-c++ automake autoconf libtool make pcre-devel openssl openssl-devel zlib zlib-devel

2.安装Nginx

# 1.解压文件
tar -xzvf nginx-1.16.0.tar.gz
# 2.进入目录,编译文件
cd nginx-1.16.0
# 3.编译,指定编译到/usr/local/nginx目录下
./configure --prefix=/usr/local/nginx
# 4.安装
make && make install

在这里插入图片描述

安装完成后在 /usr/local目录下会多出一个 nginx 目录

在这里插入图片描述


3.启动Nginx

# 1.进入编译安装后的nginx目录
cd /usr/local/nginx
# 2.启动nginx
./sbin/ngiinx

nginx会默认监听本机的80端口,出现此页面说明nginx安装成功

在这里插入图片描述


4.更多

通过上面的命令可以安装一个默认配置好的nginx,有些用到的组件没有编译到默认安装环境中,此时我们可以通过查看编译安装帮助文档,通过命令去安装更多的第三方组件,进入源码目录,通过 ./configure --help 查看

–prefix=PATH 是指定一个安装目录

–with-http_ssl_module 是默认不安装此组件,如需安装,通过 --with-file 安装

–without-poll_module 是默认安装此组件,如不需安装,通过 --without-poll_module 禁用

#示例,安装ssl组件,禁用poll组件
./configure --prefix=/usr/local/nginx --with-http_ssl_module --without-poll_module

在这里插入图片描述

Nginx因为有很好的扩展性,因此有很多第三方模块,如,我们需要使用tengine中的slab模块,我们先下载tengine的slab模块代码,然后通过下面指令重新编译nginx文件,不用再make install了,因为make install在第一次安装时使用了就可以了

#添加第三方模块
./configure --add-module=../tengine-2.3.0/modules/ngx_slab_stat/
#安装,会把最新的binary文件安装到 /sbin/nginx 中
make

安装完第三方模块后,一般会在 conf/nginx.conf 文件中自动添加第三方模块需要用到的指令

可以通过 vim conf/nginx.conf 查看



推荐阅读
author-avatar
巴香香
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有