WEB中间件————NGINX 部署与上线小游戏初步使用

本文详细介绍了如何在Web服务器上部署NGINX,涉及安装、配置、代码上传与上线流程,以及如何使用Nginx处理静态HTML小游戏的部署。重点讲解了主配置文件、日志文件和子配置文件的设置,以及代码部署步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.web 中间件 常用几种

WEB中间件 特点 官网
Nginx 高性能,配置简单,要求对. nginx news
Tengine 淘宝对ngx二次开发,增加内置功能,优化. 简介 - The Tengine Web Server (taobao.org)
OpenResty 对ngx进行二次开发,lua的web服务. OpenResty® - Official Site
Tomcat 主要处理java语言. Apache Tomcat® - Welcome!
apache web服务,目前应用较少. Welcome! - The Apache HTTP Server Project

1.2 Ngx vs Apache

Nginx使用的是一种异步网络IO模型。

Apache使用的是一种同步的网络io模式。

同步:网站处理慢。 用户发出请求,网站立刻处理,如果不处理客户排队或丢弃。

异步:网站处理快,一般利用缓存实现。 用户发出请求,网站不立刻处理,网站找个地方把请求存放起来,然后网站一个一个快速处理。。

异步目标:通过缓存,队列把用户请求临时存放,减轻用户大量访问对服务器要求。

网站优化的一句话:缓存无处不在。

举例:

su-幼儿园叔叔。

su-同步模式: 挨个去问小朋友,是否要去洗手间。

su-异步模式: 画个圈圈,需要去洗手间的小朋友,请进入圈中,su定时把圈里的带到洗手间。

2.NGINX 部署

2.1 安装nginx,有三种方式

第一种安装方式: 源码安装 自由选择功能 选择安装位置
第二种安装方式: 通过epel安装 版本较低 配置不易读
第三种安装方式: 通过官方YUM仓库安装 选择安装新版稳定版 配置易读

###我们这里采用第三种方式

1.配置Nginx仓库 找到nginx官网仓库配置文档
https://nginx.org/en/linux_packages.html#RHEL-CentOS
这是nginx官网配置地址路径

2.配置nginx仓库   路径  /etc/yum.repos.d/nginx,repo
[root@web01 ~]# vim /etc/yum.repos.d/nginx.repo
[nginx-stable]
name=nginx stable repo
baseurl=http://nginx.org/packages/centos/$releasever/$basearch/
gpgcheck=1
enabled=1
gpgkey=https://nginx.org/keys/nginx_signing.key

3.安装nginx
[root@web01 ~]# yum -y install nginx

4.启动nginx加入开机自启动
[root@web01 ~]# systemctl start nginx
[root@web01 ~]# systemctl enable nginx

Nginx服务动作: 通过systemctl来管理Nginx服务
	systemctl start nginx   # 启动Nginx服务
	systemctl stop nginx    # 停止Nginx服务
	systemctl restart ngixn # 重启Nginx服务
	systemctl reload nginx  # 重新加载nginx服务配置
	systemctl status nginx  # 查看Nginx服务状态
	systemctl enable nginx  # 开机自动启动



5.检查端口和进程 Nginx默认端口80
[root@web01 ~]# ss -luntp|grep nginx
tcp    LISTEN     0      128       *:80                    *:*                   users:((nginx",pid=8294,fd=6),("nginx",pid=8293,fd=6))
[root@web01 ~]# netstat -luntp|grep nginx
tcp        0      0 0.0.0.0:80              0.0.0.0:*               LISTEN      8293/ngin: master  

查看进程
[root@web01 ~]# ps -ef|grep nginx
root       8293      1 
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值