Nginx安装

一、官网

nginx的官网为: http://nginx.org

二、下载与安装

由于Nginx是由C/C++语言编写的,所以对其进行编译就必须要使用相关编译器。对于C/C++语言的编译器,使用最多的是gcc与gcc-c++,而这两款编译器在CentOS7中是没有安装的,所以首先要安装这两款编译器

(1) 安装gcc

yum -y install gcc gcc-c++

(2)安装依赖库

基本的Nginx功能依赖于一些基本的库,在安装Nginx之前需要提前安装这些库。

PCRE(Perl Compatible Regular Expressions) 是一个Perl库,包括 perl 兼容的正则表达式库。nginx 的 http 模块使用 pcre 来解析正则表达式,所以需要在 linux 上安装 pcre 库,pcre-devel 是使用 pcre 开发的一个二次开发库。nginx也需要此库。

yum install -y pcre-devel openssl-devel

(3)下载

 

 

复制nginx-1.16.0下载地址

wget http://nginx.org/download/nginx-1.16.0.tar.gz

(4)解压

tar -zxvf nginx-1.16.0.tar.gz -C /opt/apps/

(5)生成makefile

在Nginx解压目录下运行make命令,用于完成编译。但此时会给出提示:没有指定目标,并且没有发现编译文件makefile。

编译命令make需要根据编译文件makefile进行编译,所以在编译之前需要先生成编译文件makefile。使用configure命令可以生成该文件

或者

./configure --prefix=/usr/local/nginx --with-http_ssl_module

说明:查询有哪些木块可以安装与未安装。

cat auto/options

文件中以--without开头是已经安装的模块

文件中以--with开头是未安装的模块

查询全部未安装的模块

 cat auto/options | grep YES

(6)编译安装

make & make install

(7)启动

安装成功以后,执行命令目录/usr/local/nginx/sbin

配置文件 /usr/local/nginx/conf/nginx.conf

(8)访问站点

(9)其他命令

./nginx -s reload            # 重新载入配置文件
./nginx -s reopen            # 重启 Nginx
./nginx -s stop              # 停止 Nginx

(10)推荐网址

https://www.runoob.com/linux/nginx-install-setup.html

http://www.nginx.cn/doc/

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

2014Team

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值