linux系统centos7.5下安装nginx

一、nginx的作用简单介绍

nginx最常用于三个方面:反向代理、负载均衡、静态资源服务器。

1、反向代理

反向代理是nginx最常用的功能之一。反向代理(Reverse Proxy)方式是指以代理服务器来接受internet上的连接请求,然后将请求转发给内部网络上的服务器,并将从服务器上得到的结果返回给internet上请求连接的客户端。这样internet的请求方不会知道实际应用的具体信息,从而一定程度上保障实际应用服务器的安全。具体流程示意图如下:

2、负载均衡

负载均衡也是Nginx常用的一个功能,负载均衡其意思就是分摊到多个操作单元上进行执行,例如Web服务器、FTP服务器、企业关键应用服务器和其它关键任务服务器等,这样可以降低单个服务器上的访问压力,从而共同完成工作任务。

如上图负载均衡服务器会根据负载算法把请求根据不同的业务场景分发到后台的实际引用服务器。

3、静态资源服务器

nginx作为静态资源服务器是相当优秀的。性能方面:Nginx是专门为性能优化而开发的,实现上非常注重效率。它采用内核Poll模型,可以支持更多的并发连接,最大可以支持对5万个并发连接数的响应,而且只占用很低的内存资源;稳定性方面,Nginx采取了分阶段资源分配技术,使得CPU与内存的占用率非常低。Nginx官方表示,Nginx保持1万个没有活动的连接,而这些连接只占用2.5MB内存,因此,类似DOS这样的攻击对Nginx来说基本上是没有任何作用的;高可用性方面,Nginx支持热部署,启动速度特别迅速,因此可以在不间断服务的情况下,对软件版本或者配置进行升级,即使运行数月也无需重新启动,几乎可以做到7x24小时不间断地运行。

二、centos7下的nginx安装

为了保证效果,准备了一台没有安装过nginx的虚拟机上安装。首先准备一台centos7的机器(虚拟机就可以),确定可以连上公网。正式安装nginx之前呢,首先得安装gcc gcc-c++、PCRE、SSL、zlib等环境。

1、在/opt目录下新建nginx文件

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

执行命令 yum install -y gcc gcc-c++

3、安装PRCE

PRCE的安装方式有两种,yum安装和安装包安装,后面那俩也是。PRCE就先安装包安装,后面的用yum安装,这样都可以涉及到。

下载PRCE的安装包 wget https://sourceforge.net/projects/pcre/files/pcre/8.42/pcre-8.42.tar.gz

解压安装包 tar -zxvf pcre-8.42.tar.gz

进入解压后的文件夹,执行./configure

执行make && make install进行编译安装

检查是否安装成功 pcre-config --version

4、安装SSL、zlib

上面使用安装包安装了pcre,后面的就是用yum进行安装了,主要是快。。。

执行命令 yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel

5、安装nginx

下载nginx安装包 wget http://nginx.org/download/nginx-1.14.0.tar.gz

解压 tar -zxvf nginx-1.14.0.tar.gz

进入解压后的文件执行./configure和make && make install

安装成功后在/usr/local文件下会多出一个nginx文件

nginx下的sbin目录中有启动脚本

进入到/usr/local/nginx/sbin目录下执行 ./nginx启动nginx服务

查看是否启动成功 ps -ef | grep nginx

查看nginx.conf的配置文件

尝试访问nginx服务192.168.169.144:80

如果访问不到,检查一下机器的防火墙策略

查看当前防火墙开放的端口 firewall-cmd --list-all

设置开放端口号 

firewall-cmd --zone=public --add-port=80/tcp --permanent   

firewall-cmd --zone=public --remove-port=80/tcp --permanent  

firewall-cmd --reload 

到这nginx的简单安装就完成了。

 

 

 

 

 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要在CentOS 7.5上安装Nginx,你可以按照以下步骤进行操作: 1. 首先,使用wget命令下载适用于你当前系统版本的Nginx包。可以使用以下命令下载最新版本的Nginx包: ``` wget http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm ``` 请确保你具有合适的网络连接,并且已经安装了wget工具。 2. 下载完成后,进入下载目录。使用以下命令安装Nginx包: ``` yum install ./nginx-release-centos-7-0.el7.ngx.noarch.rpm ``` 3. 安装完成后,可以使用以下命令启动Nginx服务: ``` systemctl start nginx ``` 4. 如果需要在系统启动时自动启动Nginx服务,可以使用以下命令将其设置为开机自启动: ``` systemctl enable nginx ``` 5. 现在,你可以通过浏览器访问你的服务器的IP地址或域名,来验证Nginx是否成功安装。如果一切正常,你将看到Nginx的默认欢迎页面。 以上是在CentOS 7.5上安装Nginx的简单步骤。你也可以参考引用和引用中提供的链接,了解更多关于Nginx的配置和安装教程。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [linux(centos7.5)安装Nginx](https://blog.csdn.net/F20190518/article/details/128401124)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"] - *2* [CentOS 7.5 环境下搭建 Nginx 静态服务器环境以及常用配置](https://blog.csdn.net/caidewei121/article/details/104083676)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"] - *3* [centos7.5离线安装nginx1.17.8全套包.zip](https://download.csdn.net/download/ws327443752/13106969)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值