Nginx详解(二)

本文详细介绍了Nginx的启动、关闭方法,包括普通启动、通过配置文件启动、查看进程、访问默认页面和关闭及重启操作。此外,还探讨了配置文件的组成部分,如基本配置、events和http配置,以及Nginx在静态网站部署中的应用。通过创建项目目录,上传解压ace项目包,并修改nginx.conf配置文件,实现了ace项目的部署,访问地址为服务器ip:80/ace。

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

Nginx启动/关闭

1、 普通启动

在安装目录下,进入sbin目录下执行

./nginx 

在这里插入图片描述

2、 通过配置文件启动

在安装目录下,进入sbin目录下执行

./nginx –c /usr/local/nginx/conf/nginx.conf

在这里插入图片描述

说明:-c是指定配置文件,而且配置文件路径必须指定绝对路径

3、 查看nginx进程

ps aux | grep nginx

在这里插入图片描述

说明:系统启动后,默认启动一个master和一个worker进程

4、 访问默认主页面

启动成功访问 服务器ip:80

在这里插入图片描述

注意:如果连接不上,检查服务器防火墙是否开放端口!

5、 关闭nginx

./nginx -s stop 停止
./nginx -s quit 安全退出  

在这里插入图片描述

6、 重启nginx

./nginx -s reload 重新加载配置

在这里插入图片描述

说明:包含两个操作,先关闭nginx,后启动nginx;一般在修改配置文件后使用该命令

7、 文件检查
当修改nginx配置文件后,可以使用nginx命令进行配置文件语法检查,用于检查nginx.conf配置文件是否正确

./nginx –c /usr/local/nginx/conf/nginx.conf -t

在这里插入图片描述

8、 查看nginx版本

./nginx -v(小写) 显示 nginx 版本
./nginx -V(大写) 显示 nginx 版本、编译器版本和配置参数

在这里插入图片描述

配置文件说明及主要应用

1、 核心配置文件

这个文件位于nginx的安装目录/usr/local/nginx/conf目录下,名字为nginx.conf
在这里插入图片描述

说明:该核心配置文件主要由三个部分构成

1.1. 基本配置

在这里插入图片描述

说明:不要将该在nginx.conf配置文件写中文,可能会导致乱码

1.2. events配置

在这里插入图片描述

说明:如果work进程数量为1,进程连接上限为1024,那么nginx连接上限为1024。
如果work进程数量为4,那么nginx连接上限为4096,以此类推。

1.3. http配置

在这里插入图片描述
在这里插入图片描述

2、 主要功能

 静态网站部署
 负载均衡
 静态代理
 动静分离
 虚拟主机

静态网站部署

Nginx是一个HTTP的web服务器,可以将服务器上的静态文件(如HTML、图片等)通过HTTP协议返回给浏览器客户端。使用前端ace框架demo进行部署演示。

1、 创建项目部署目录并上传解压ace项目包

cd /usr/local/nginx
mkdir app
cd app
rz -y 
tar -zxvf ace.tgz
ll

在这里插入图片描述

说明:目录名称及位置自定义,无强制规定。需在nginx.conf配置即可
2、 修改nginx.conf配置文件

cd /usr/local/nginx/conf
vi nginx.conf

在这里插入图片描述

说明:修改完配置需要重启nginx

3、 访问部署好的ace项目

启动成功访问 服务器ip:80/ace

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

帅帅的猪头

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值