Nginx
OpenResty是一个基于Nginx与 Lua 的高性能 Web 平台,其内部集成了大量精良的 Lua 库、第三方模块以及大多数的依赖项。用于方便地搭建能够处理超高并发、扩展性极高的动态 Web 应用、Web 服务和动态网关。openresty官网:https://openresty.org/cn/
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
下图表示该命令安装成功
后续操作如果提示没有找到命令就需要先把命令安装一下
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安装完毕
如果没有访问通的话,看一下服务器的防火墙是否关闭了,只有关闭了防火墙才能访问通
查看防火墙的状态
systemctl status firewalld
关闭防火墙
systemctl stop firewalld