Linux环境下Nginx的安装

前言

Nginx是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP服务器,期初开发的目的就是为了代理电子邮件服务器室友:Igor Sysoev开发,源代码符合BSD开源。其特点就是占用内存少并发能力强,在天朝使用Nginx的大型网站已经有很多:百度、淘宝、腾讯等等…

一丶下载Nginx

首先我们得去 http://nginx.org/ 官网下载源码包以及查看文档。
Nginx下载安装前我们需要 gcc pcre zlib 的依赖

[root@localhost ~]# yum install -y gcc gcc-c++ openssl openssl-devel
[root@localhost ~]# wget https://ftp.pcre.org/pub/pcre/pcre-8.41.tar.gz
[root@localhost ~]# wget http://www.zlib.net/zlib-1.2.11.tar.gz
[root@localhost ~]# wget http://nginx.org/download/nginx-1.13.9.tar.gz

如果 wget 命令没找到 用 yum install wget 进行添加

[root@localhost ~]# yum -y install wget

最好创建一个目录,把下载的资源移动到目录当中,这样便于以后扩展
使用 mkdir 命令可以创建目录

[root@localhost ~]# mkdir lnmp

把下载的文件 使用 mv 命令剪切移动到 lnmp 目录当中,可以使用以下快捷方法

[root@localhost ~]# mv *tar.gz lnmp

二丶安装Nginx

进入lnmp目录

[root@localhost ~]# cd lnmp

解压压缩包

[root@localhost ~]# tar zxvf nginx-1.13.9.tar.gz
[root@localhost ~]# tar zxvf pcre-8.41.tar.gz
[root@localhost ~]# tar zxvf zlib-1.2.11.tar.gz

进入nginx目录

[root@localhost ~]# cd nginx-1.13.9

配置, -with-pcre=…/pcre-8.41 --with-zlib=…/zlib-1.2.11 这么写是因为我把zlib和pcre都放在nginx源码包同一级目录下

[root@localhost ~]# ./configure --prefix=/usr/local/nginx --with-http_ssl_module --with-pcre=../pcre-8.41 --with-zlib=../zlib-1.2.11

配置成功之后,编译并安装

[root@localhost ~]# make && make install

三丶测试是否安装成功

启动nginx

[root@localhost ~]# /usr/local/nginx/sbin/nginx

如果出现以下情况,是因为有其他程序占用了80端口
在这里插入图片描述
使用命令关闭占用80端口的命令是 sudo fuser -k 80/tcp

[root@localhost nginx-1.13.9]# sudo fuser -k 80/tcp

然后重启Nginx

[root@localhost nginx-1.13.9]# service nginx start

如果没有报错 使用 curl localhost 命令

[root@localhost nginx-1.13.9]# curl localhost

在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值