nginx安装和部署教程linux完整版(含PCRE库、SSL库、zlib库)

1.安装gcc gcc-c++(如新环境,未安装请先安装)

[root@centos-7 gcc]# yum install -y gcc gcc-c++

2.安装wget (如果已安装请忽略

[root@centos-7 gcc]# yum -y install  wget

 3.安装PCRE库

[root@centos-7 local]# cd /usr/local/tools
[root@centos-7 local]# mkdir pcre
[root@centos-7 local]# cd pcre
[root@centos-7 local]# wget http://jaist.dl.sourceforge.net/project/pcre/pcre/8.33/pcre-8.33.tar.gz
[root@centos-7 local]# cd pcre-8.33
[root@centos-7 local]# sh configure
[root@centos-7 local]# make&make install

如果上图执行中报错:在linux中执行wget命令提示 -bach: wget: command not found 解决方法

4.安装SSL库

1)切换到如下目录中

[root@centos-7 ssl]# cd /usr/local/tools/ssl/

2)下载SSL证书(注意openssl是国外网站可能速度较慢),如果无外部网络环境去官网下载:https://www.openssl.org/source/

[root@centos-7 ssl]# wget http://www.openssl.org/source/openssl-1.0.1j.tar.gz

3)解压证书库

[root@centos-7 ssl]# tar zvxf openssl-1.1.1l.tar.gz

4).执行证书库

[root@centos-7 ssl]# cd openssl-1.0.1j/
[root@centos-7 openssl-1.0.1j]# ./config

5).编辑并安装

[root@centos-7 openssl-1.0.1j]# make && make install

5.安装zlib库

1)创建zlib目录

[root@centos-7 tools]# mkdir zlib

2)下载zlib压缩包(无网络环境请上官网下载:http: //zlib.net/

[root@centos-7 tools]# cd zlib
[root@centos-7 zlib]# wget http://zlib.net/zlib-1.2.11.tar.gz

 官网下载位置如下图所示(红线框选处)

3)解压zlib文件包

[root@centos-7 zlib]# tar -zxvf zlib-1.2.11.tar.gz

4)配置ruby安装参数

[root@centos-7 zlib]# cd zlib-1.2.11/
[root@centos-7 zlib-1.2.11]# ./configure

5)编译

[root@centos-7 zlib-1.2.11]# make

6)安装

[root@centos-7 zlib-1.2.11]# make install

6.安装nginx

1)创建nginx目录并切换至nginx目录下

[root@centos-7 tools]# mkdir nginx
[root@centos-7 tools]# cd nginx

2)下载nginx,如果非互联网环境:请自行去官网下载:nginx: download

[root@centos-7 nginx]# wget http://nginx.org/download/nginx-1.20.1.tar.gz

官网下载位置如下(当前示例下载了最新版本) 

 3)解压nginx

[root@centos-7 nginx]# tar -zvxf nginx-1.20.1.tar.gz

4)配置安装参数

[root@centos-7 nginx-1.20.1]# ./configure 

5.编译并安装(安装过程发生任何错误见另外一篇文章:nginx编译过程常见的错误

[root@centos-7 nginx-1.20.1]# make && make install

当/usr/local/nginx路径下出现nginx文件时,则安装成功

6.启动nginx

[root@centos-7 nginx-1.20.1]# /usr/local/nginx/sbin/nginx

7.修改nginx启动端口号

[root@centos-7 nginx-1.20.1]# view /usr/local/nginx/conf/nginx.conf

将下图所示处改为要监听得端口号

8.再次重启nginx

[root@centos-7 nginx-1.20.1]# /usr/local/nginx/sbin/nginx -s reload

 9.验证:打开浏览器,输入当前ip如果出现如下图所示界面,则nginx部署成功

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

疯狂攻城师

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

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

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

打赏作者

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

抵扣说明:

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

余额充值