本文对nginx在Liunxi系统上的安装,以及对其配置文件进行详解
提示:以下是本篇文章正文内容,下面案例可供参考
一、Nginx是什么?
Nginx 是一个很强大的高性能Web和反向代理服务同时也提供了IMAP/POP3/SMTP服务。在连接高并发的情况下,Nginx能够支持高达 50,000 个并发连接数的响应。 Nginx作为负载均衡服务:Nginx 既可以在内部直接支持 Rails 和 PHP 程序对外进行服务,也可以支持作为 HTTP代理服务对外进行服务。 处理静态文件,索引文件以及自动索引;打开文件描述符缓冲。 无缓存的反向代理加速,简单的负载均衡和容错。 FastCGI,简单的负载均衡和容错。
二、在Linux上安装Nginx
1. 下载nginx
Nginx官网下载 百度网盘提取 链接:https://pan.baidu.com/s/13byiCMlbkg7AkeM8j8h54A 提取码:99ea
2. 安装
- 因为Nginx为C语音开发,所以先安装依赖环境
yum -y install gcc pcre-devel zlib-devel openssl openssl-devel
- 使用wget下载Nginx ,也可以将windows下载好的包直接上传
//如果已经安装wget 则不需要执行此命令
yum instrall wget
// 使用wget下载稳定版 Nginx
wget https://nginx.org/download/nginx-1.22.0.tar.gz
- 解压nginx
tar -zxvf nginx-1.22.0.tar.gz
- 创建目录,用于安装Nginx
mkdir -p /soft/Nginx
- 进入Nginx解压目录, 安装Nginx
cd nginx-1.22.0
//指定nginx安装到那个目录下
./configure --prefix=/soft/Nginx/
- 编译后并安装Nginx
make && make install
- 安装完成后启动nginx
// 进入nginxsbin目录
/soft/Nginx/sbin/
//启动
./nginx
- 访问页面,导航栏输入ip地址
3. Nginx常用命令
//绝对路径启动
/soft/Nginx/sbin/./nginx
//停止 进入sbin目录
./nginx -s stop
//绝对路径停止
/soft/Nginx/sbin/./nginx -s stop
//重启进入sbin目录
./nginx -s reload
//查看Nginx进程
ps -ef | grep nginx
4. 配置文件详解
1. 目录解析:
conf: 存放配置文件 logs: 存放日志 html: 存放静态资源,如:js,html,css等 sbin: 启动关闭等
2. nginx.conf解析----部署静态资源
2. nginx.conf解析----反向代理
3. nginx.conf解析-----负载均衡