- Nginx的介绍
- Nginx是一款轻量级的Web服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器。其特点是占有内存少,并发能力强,事实上nginx的并发能力在同类型的网页服务器中表现较好。
- 官网:nginx news
- Nginx的下载
- 前往官方网站下载nginx: download
- 本例下载稳定版nginx-1.24.0.tar.gz,然后通过ssh工具将文件传输到Linux服务器中开始进行安装
- 前往官方网站下载nginx: download
- Nginx的安装
- 安装依赖包
-
sudo apt install curl gnupg2 ca-certificates lsb-release ubuntu-keyring libpcre3 libpcre3-dev zlib1g zlib1g-dev
-
- 解压并删除Nginx压缩包
-
tar -zxvf nginx-1.24.0.tar.gzrm -f nginx-1.24.0.tar.gz
-
- 配置Nginx的编译环境
-
cd nginx-1.24.0/./configure --prefix=/usr/local/project/nginx
- --prefix 指定的目录,就是我们安装Nginx的目录
-
- 安装依赖包
- 编译与安装
-
make & make install
-
- Nginx的安装目录
-
目录/文件 说明 备注 conf 配置文件的存放目录 conf/nginx.conf Nginx的核心配置文件 conf下有很多nginx的配置文件,我们主要操作这个核心配置文件 html 存放静态资源(html、css、js等 ) 部署到Nginx的静态资源都可以放在html目录中 logs 存放nginx日志(访问日志、错误日志等) sbin/nginx 二进制文件,用于启动、停止Nginx服务
-
- Nginx的常用命令
- 在执行命令的过程中,都要在Nginx的sbin目录下执行,当前示例在/usr/local/project/nginx/sbin下执行
- 查看Nginx的版本
-
./nginx -v
-
- 检查配置文件的正确性
- 在我们修改了nginx.conf核心配置文件之后,可以在启动Nginx服务之前,首先检查一下conf/nginx.conf文件配置的是否有错误,如果没有错误,然后再启动Nginx服务
-
sudo ./nginx -t
- 启动Nginx
-
sudo ./nginx
- 浏览器访问http://服务器ip地址/
-
- 停止Nginx服务
-
sudo ./nginx -s stop
-
- 重新加载Nginx服务
- 当我们修改了Nginx配置文件后,需要重新加载才能生效,那么我们可以使用下面命令重新加载配置文件
-
sudo ./nginx -s reload