CentOS下搭建Nginx服务器

一、CentOS系统及Nginx服务器的介绍

1、CentOS系统

CentOS(Community Enterprise Operating System,中文意思是社区企业操作系统)是Linux发行版之一,它是来自于Red Hat Enterprise Linux依照开放源代码规定释出的源代码所编译而成。由于出自同样的源代码,因此有些要求高度稳定性的服务器以CentOS替代商业版的Red Hat Enterprise Linux使用。两者的不同,在于CentOS完全开源。

CentOS 是一个基于Red Hat Linux 提供的可自由使用源代码的企业级Linux发行版本。每个版本的 CentOS都会获得十年的支持(通过安全更新方式)。新版本的 CentOS 大约每两年发行一次,而每个版本的 CentOS 会定期(大概每六个月)更新一次,以便支持新的硬件。这样,建立一个安全、低维护、稳定、高预测性、高重复性的 Linux 环境。

2、Nginx服务器

Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,在BSD-like 协议下发行。其特点是占有内存少,并发能力强,事实上nginx的并发能力在同类型的网页服务器中表现较好,中国大陆使用nginx网站用户有:百度、京东、新浪、网易、腾讯、淘宝等。

二、Xshell与Xftp

1、Xshell与Xftp的作用

1.1、Xshell是一个强大的安全终端模拟软件,它支持SSH1, SSH2, 以及Microsoft Windows 平台的TELNET 协议。Xshell 通过互联网到远程主机的安全连接以及它创新性的设计和特色帮助用户在复杂的网络环境中享受他们的工作。Xshell可以在Windows界面下用来访问远端不同系统下的服务器,从而比较好的达到远程控制终端的目的。除此之外,其还有丰富的外观配色方案以及样式选择。

1.2、Xftp是一个功能强大的SFTP、FTP 文件传输软件。使用了 Xftp 以后,MS Windows 用户能安全地在 UNIX/Linux 和 Windows PC 之间传输文件。Xftp 能同时适应初级用户和高级用户的需要。它采用了标准的 Windows 风格的向导,它简单的界面能与其他 Windows 应用程序紧密地协同工作,此外它还为高级用户提供了众多强劲的功能特性。。

2、获取Xshell与Xftp

Xshell与Xftp的下载地址:https://www.netsarang.com/zh/xshell/

或在此下载,Xshell-6.0.0204p与Xftp-6.0.0199p链接(提取码:yxdv ):https://pan.baidu.com/s/1gPxk0m3nHmqX9cP3MLeQbQ

如果是个人学习研究的话可以点击右边的【家庭和学校用户的免费许可证】下的【免费授权页面】后填写姓名及邮箱就可以获取免费版的Xshell与Xftp。
在这里插入图片描述

在这里插入图片描述

3、Xshell的安装与使用

3.1、Xshell的安装
双击后按提示一直点击下一步即可。

3.2、Xshell的登录
打开Xshell软件,点击左上角的【文件】→【新建】,填入【名称】、【主机IP】后点击连接即可连接到远程计算机。
在这里插入图片描述

4、Xftp的安装与使用

4.1、Xftp的安装
双击后按提示一直点击下一步即可。

4.2、Xftp的登录
打开Xftp软件,点击左上角的【文件】→【新建】,填入【名称】、【主机IP】、【用户名】、【密码】后点击连接即可连接到远程计算机,实现实现本地计算机与远程计算机的文件传输。
在这里插入图片描述

三、安装Nginx的依赖库

1、准备工作

1.1、获取Nginx依赖的三个包
Nginx的安装依赖于以下三个包,意思就是在安装Nginx之前首先必须安装一下的三个包,安装顺序为以下顺序:openssl库、zlib库、pcre库。
①SSL功能需要openssl库,下载地址:https://www.openssl.org/
②gzip模块需要zlib库,下载地址:http://www.zlib.net/
③rewrite模块需要pcre库,下载地址:http://www.pcre.org/

1.2、获取Nginx包,下载地址: http://nginx.org/en/download.html

1.3、使用Xshell软件,在登录远程计算机后安装gcc编译环境,不然在安装包时会出错,命令:yum -y install gcc gcc-c++

1.4、使用Xftp软件把下载好的四个压缩包传输至远程计算机中。
注:记住压缩包在远程计算机中的路径。我的文件是存放在/usr/local下。

注:我的四个安装包分别为openssl-1.1.1h.tar.gz、zlib-1.2.11.tar.gz、pcre-8.00.tar.gz、nginx-1.19.4.tar.gz。

也可以在安装前查看是否已存在,命令:

rpm -q openssl
rpm -q zlib
rpm -q pcre
rpm -q nginx

2、安装openssl

2.1、安装命令
cd /usr/local //打开文件夹
tar -zxvf openssl-1.1.1h.tar.gz //解压
cd openssl-1.1.1h //打开目录
./config //执行配置文件
make //编译所有
make install //安装

2.2、可能出现的报错
在这里插入图片描述
解决办法:更新或安装perl。
(1)查看是否已安装perl,命令:rpm -q perl
(2)查询perl的真实安装路径,命令:whereis perl
(3)下载新版本perl,下载地址:http://www.cpan.org/src
(4)安装,命令:</

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

念芯

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

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

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

打赏作者

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

抵扣说明:

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

余额充值