Linux安装Nginx详细教程

文章目录

    • 下载安装包
    • 开始安装
    • 相关命令

下载安装包

官网下载:http://nginx.org/en/download.html

Linux安装Nginx详细教程_第1张图片

自己找一个安装目录

我这里进入到usr/local下创建一个安装软件目录

cd /usr/local
mkdir softwore
cd softwore

使用ftp工具或者windows命令行将下载好的nginx安装包上传到安装目录下

我这里使用FinalShell直接拖拽上传
Linux安装Nginx详细教程_第2张图片

ls查看一下

ls

在这里插入图片描述

开始安装

解压

tar -zxvf nginx-1.24.0.tar.gz

在这里插入图片描述

重命名

 mv nginx-1.24.0 nginx

依赖库安装

1、安装gcc环境

编译时依赖gcc环境

yum -y install gcc gcc-c++ autoconf automake make

2、安装 pcre

提供nginx支持重写功能

yum -y install pcre pcre-devel

3、安装zlib

zlib 库提供了很多压缩和解压缩的方式,nginx 使用 zlib 对 http 包内容进行 gzip 压缩

yum -y install zlib zlib-devel make libtool

4、安全套接字层密码库,用于通信加密

yum -y install openssl openssl-devel

5、进入nginx安装目录并查看

cd nginx

创建日志目录

mkdir logs
cd logs
touch access.log
touch error.log

查看目录结构

 tree  -L 2
├── client_body_temp
├── conf                        //这是Nginx所有配置文件的总目录,非常重要
│   ├── fastcgi.conf            //fastcgi相关参数的配置文件
│   ├── fastcgi.conf.default
│   ├── fastcgi_params          //fastcgi的参数文件
│   ├── fastcgi_params.default
│   ├── koi-utf
│   ├── koi-win
│   ├── mime.types              //媒体类型
│   ├── mime.types.default
│   ├── nginx.conf              //Nginx默认的主配置文件
│   ├── nginx.conf.default
│   ├── scgi_params
│   ├── scgi_params.default
│   ├── uwsgi_params
│   ├── uwsgi_params.default
│   ├── vhost
│   └── win-utf

├── fastcgi_temp                //fastcgi临时数据目录


├── html                        //源码编译安装Nginx的默认网站发布目录
│   ├── 50x.html                //错误页面
│   └── index.html              //默认的首页文件


├── logs                        //Nginx默认的日志路径
│   ├── access.log              //用户访问日志,可以利用tail命令进行查看
│   ├── error.log               //错误日志
│   └── nginx.pid               //Nginx进程启动后,会把所有进程写到此文件


├── proxy_temp                  //临时目录


├── sbin                        //Nginx命令的目录
│   └── nginx                   //Nginx启动命令

├── scgi_temp                   //临时目录           
└── uwsgi_temp                  //临时目录

配置编译目录

# 切换到nginx主目录下
cd ../
# 配置编译目录
./configure --prefix=/usr/local/nginx

编译并安装

make & make install

切换到命令目录下

cd sbin # 切换到命令目录
./nginx # 启动nginx

Linux安装Nginx详细教程_第3张图片

相关命令

  • 启动: 直接使用命令: nginx
nginx
  • 关闭1: 快速停止
nginx -s stop
  • 关闭2: 完整有序停止
nginx -s quit
  • 重启: 如下
nginx -s reload

inx

nginx
  • 关闭1: 快速停止
nginx -s stop
  • 关闭2: 完整有序停止
nginx -s quit
  • 重启: 如下
nginx -s reload

你可能感兴趣的:(Linux,Nginx,nginx,linux,运维)