Nginx——nginx安装及使用(一)

Nginx是一个高性能的http服务器,可以支持50000的并发访问,也是一个反向代理服务器,可以搭建服务器集群,实现负载均衡。
关于反向代理和正向代理,简单的理解就是,通过反向代理的访问,请求方并不知道真正响应的服务器,而正向代理是知道真正当问的服务器。

Nginx在linux上的安装。我的系统是centos 6.7

1.下载nginx安装包:这里使用的是nginx-1.12.2.tar.gz。搜索nginx官网,在官网进去就能找到各个版本的下载链接。
2.准备安装环境:
2.1 安装gcc
安装nginx需要将官网下载的源码进行编译,而Nginx是c开发的,所以需要gcc的编译环境。在线安装命令:

yum install gcc-c++

有Y/N 输入Y 按回车
有需要Y/N的 输入Y 按Enter 就行
2.2安装PCRE
ngnix的http模块需要使用pcre来解析正则表达式

yum install -y pcre-devel

这里写图片描述

可以通过pcre-config –version命令看到版本信息,我的是7.8
2.3安装zlib
nginx使用zlib对http包的内容进行gzip

yum install -y zlib zlib-devel

这里写图片描述

2.4安装OpenSSl
OpenSSL是一个强大的安全套接字层密码库,囊括主要的密码算法、常见的密钥、证书封装管理功能及SSL协议。这是为nginx的https服务提供支持的。

yum install -y openssl openssl-devel

这里写图片描述

二、在linux安装nginx

1.环境搭建好后,通过rz命令上传到root 文件下,如下图:
(rz安装命令 yum install lrzsz -y
这里写图片描述
这里写图片描述

2、解压ngnix压缩包

tar -zxvf nginx-1.8.1.tar.gz

3.进行configure
再次通过 ll查看当前目录下的文件,可以看到多了一个解压后的ngnix-1.12.2的与压缩包同名的目录。
通过cd进入这个文件夹,ll可以看到有一个叫做configure的可执行文件,通过下面的命令进行configure

cd nginx-1.8.1
./configure

这里写图片描述
在没有报错的情况下执行下面命令:

make

这里写图片描述
make执行完毕接着执行:

make install

这里写图片描述

完成后通过 whereis nginx可以看到nginx的安装位置;
这里写图片描述
这时尝试进入cd /usr/local/nginx/sbin,进入后通过 ./nginx 命令启动nginx
这里写图片描述

这时打开浏览器,在地址栏输入服务器IP地址看是否可以进入nginx的页面。
这里写图片描述
看到welcome to nginx即成功。

有的人访问不到可能有一下几个原因:

1.看看服务器的防火墙状态是否关闭。
2.查看服务器是否开启了外网访问的配置。

关闭Nginx:
在nginx的安装目录下的sbin目录下,就是启动Ngnix的地方,执行:

./nginx -s stop

然后通过进程查询命令:

ps -ef|grep ngnix

就可以看到刚才的三个Ngnix进程只剩了一个:
这里写图片描述
当然你也可以选择查看进程后直接通过kill杀死Ngnix进程,不过不建议这样做!

PS:

如果修改配置文件,可以直接刷新nginx,通过下面的命令,还是在nginx的安装目录的sbin下:

./nginx -s reload

我爱你,我这一生有过两次重要的抉择,一次是高考,一次是送你回家的时候先迈哪只脚。

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值