nginx 学习

1、nginx介绍

 nginx是一个HTTP和反向代理服务器,一个邮件代理服务器和一个通用的TCP / UDP代理服务器。在连接高并发的情况下,Nginx是Apache服务器不错的替代品:能够支持高达 50,000 个并发连接数的响应。

2、使用xshell6 链接虚拟机

打开Xshell6 在命令行中输入以下命令 链接虚拟机
ssh 192.168.13.129

在弹出框中输入账号、密码登录,登录成功之后如下图:

在这里插入图片描述

3、安装gcc 、gcc-c++环境

yum install -y gcc gcc-c++

显示如下结果编译环境安装完成
在这里插入图片描述

4、安装pcre

将pcre模块放到/usr/local/src/目录下执行以下代码,下载并解压pcre的包

$  cd /usr/local/src
$ wget https://sourceforge.net/projects/pcre/files/pcre/8.42/pcre-8.42.tar.gz
$ tar -zxvf pcre-8.42.tar.gz

安装编译pcre

$ cd pcre-8.42 
$ ./configure
$ make && make install

显示如下结果,pcre安装成功
在这里插入图片描述

5、安装openssl

将openssl模块放到/usr/local/src/目录下执行以下代码,下载并解压openssl的包

$ cd /usr/local/src
$ wget https://www.openssl.org/source/openssl-1.1.1.tar.gz
$ tar -zxvf openssl-1.1.1.tar.gz

安装编译openssl

$ cd openssl-1.1.1
$ ./config --prefix=/usr/local/ssl --openssldir=/usr/local/ssl
$ make && make install

显示如下界面安装成功
在这里插入图片描述

6、安装zlib

将zlib模块放到/usr/local/src/目录下执行以下代码,下载并解压zlib的包

$ cd /usr/local/src
$ wget http://zlib.net/zlib-1.2.11.tar.gz
$ tar -zxvf zlib-1.2.11.tar.gz

安装编译zlib

$ cd zlib-1.2.11
$ ./configure  --prefix=/usr/local/zlib
$ make && make install

显示如下信息,zlib 安装成功
在这里插入图片描述

7、编译安装nginx

将nginx模块放到/usr/local/src/目录下执行以下代码,下载并解压nginx的包

$ cd /usr/local/src
$ wget http://nginx.org/download/nginx-1.9.5.tar.gz
$ tar -zxvf nginx-1.9.5.tar.gz

安装编译nginx

$ cd nginx-1.9.5
$ ./configure --sbin-path=/usr/local/nginx/sbin/nginx --conf-path=/usr/local/nginx/nginx.conf --pid-path=/usr/local/nginx/nginx.pid --with-http_ssl_module --with-pcre=/usr/local/src/pcre-8.42 --with-zlib=/usr/local/src/zlib-1.2.11 --with-openssl=/usr/local/src/openssl-1.1.1
$ make && make install
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值