前言   

        OpenResty是一个基于Nginx与 Lua 的高性能 Web 平台,其内部集成了大量精良的 Lua 库、第三方模块以及大多数的依赖项。用于方便地搭建能够处理超高并发、扩展性极高的动态 Web 应用、Web 服务和动态网关。openresty官网:OpenResty® - 中文官方站

        Nginx是一款高性能的HTTP服务器和反向代理服务器,同时支持IMAP/P0P3/SMTP代理服务。官方测试nginx能支持5万并发链接。并且cpu、内存等资源消耗却非常低,运行非常稳定,用C语言编写。

Nginx安装

注:脚本中的命令需要安装

安装vim: yum -y install vim
安装wget: yum -y install wget
安装tar: yum -y install tar

下图表示该命令安装成功

Nginx-安装和部署全过程_vim

后续操作如果提示没有找到命令就需要先把命令安装一下

 1.创建一个脚本文件

vim openresty.sh

2.在文件中输入安装nginx以及nginx需要的一些环境

yum install -y pcre-devel openssl-devel gcc curl
cd /usr/local
wget https://openresty.org/download/openresty-1.17.8.2.tar.gz
tar -zxvf openresty-1.17.8.2.tar.gz
mv openresty-1.17.8.2 openresty
cd /usr/local/openresty/
./configure 
make 
make install

3.保存并退出

:wq

4.给openresty.sh 的权限提升为可执行文件

chmod +x openresty.sh

 5.执行openresty.sh脚本 安装nginx

./openresty.sh

6.运行nginx,进行一个测试

./nginx/sbin/nginx

7.在浏览器中访问服务器的ip+端口号查看是否启动成功

安装ifconfig的命令:

yum install net-tools.x86_64 -y

ifconfig 可以查看本机的ip地址

Nginx-安装和部署全过程_vim_02

 

至此nginx安装完毕

如果没有访问通的话,看一下服务器的防火墙是否关闭了,只有关闭了防火墙才能访问通

查看防火墙的状态

systemctl status firewalld

关闭防火墙

systemctl stop firewalld

Nginx-安装和部署全过程_vim_03

 开启防火墙

systemctl start firewalld

Nginx-安装和部署全过程_vim_04