Nginx-安装和部署全过程
程序开发
2023-09-03 13:00:55
目录
概念说明
什么是Nginx
Nginx 是一个高性能的开源 Web 服务器和反向代理服务器。它具有轻量级、高并发、低内存消耗等特点,被广泛用于搭建静态资源服务器、负载均衡、反向代理等场景。
什么是OpenResty
OpenResty是一个基于Nginx与 Lua 的高性能 Web 平台,其内部集成了大量精良的 Lua 库、第三方模块以及大多数的依赖项。用于方便地搭建能够处理超高并发、扩展性极高的动态 Web 应用、Web 服务和动态网关。
openresty官网:https://openresty.org/cn/
提供服务
Nginx是一款高性能的开源Web服务器和反向代理服务器,它提供了以下几种服务:
配置过程
注:脚本中的命令需要安装
安装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+端口号查看是否启动成功
7.1安装ifconfig的命令:
yum install net-tools.x86_64 -y
7.2ifconfig 可以查看本机的ip地址,通过网页进行访问
至此nginx安装完毕
如果没有访问通的话,看一下服务器的防火墙是否关闭了,只有关闭了防火墙才能访问通或者开通访问的端口号
7.3查看防火墙的状态
systemctl status firewalld
7.4关闭防火墙
systemctl stop firewalld
7.5 开启防火墙
systemctl start firewalld
总结提升
Nginx是一个功能强大的Web服务器和反向代理服务器,可以提供静态文件服务、反向代理、负载均衡、缓存、SSL/TLS终端代理等多种服务。它的高性能、高可靠性和灵活性使得它成为了很多大型网站和应用的首选服务器。
标签:
上一篇:
vue 状态管理原理与实现
下一篇:
服务端部署前端页面,浏览器客户端缓存问题分析
相关文章
-
无相关信息