文章目录
下载安装包开始安装相关命令
下载安装包
官网下载:http://nginx.org/en/download.html
自己找一个安装目录
我这里进入到usr/local下创建一个安装软件目录
cd /usr/local
mkdir softwore
cd softwore
123
使用ftp工具或者windows命令行将下载好的nginx安装包上传到安装目录下
我这里使用FinalShell直接拖拽上传
ls查看一下
ls
1
开始安装
解压
tar -zxvf nginx-1.24.0.tar.gz
1
重命名
mv nginx-1.24.0 nginx
1
依赖库安装
1、安装gcc环境
编译时依赖gcc环境
yum -y install gcc gcc-c++ autoconf automake make
1
2、安装 pcre
提供nginx支持重写功能
yum -y install pcre pcre-devel
1
3、安装zlib
zlib 库提供了很多压缩和解压缩的方式,nginx 使用 zlib 对 http 包内容进行 gzip 压缩
yum -y install zlib zlib-devel make libtool
1
4、安全套接字层密码库,用于通信加密
yum -y install openssl openssl-devel
1
5、进入nginx安装目录并查看
cd nginx
1
创建日志目录
mkdir logs
cd logs
touch access.log
touch error.log
1234
查看目录结构
tree -L 2
1
├── 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 //临时目录
1234567891011121314151617181920212223242526272829303132333435363738394041
配置编译目录
# 切换到nginx主目录下
cd ../
# 配置编译目录
./configure --prefix=/usr/local/nginx
1234
编译并安装
make & make install
1
切换到命令目录下
cd sbin # 切换到命令目录
./nginx # 启动nginx
12
相关命令
启动: 直接使用命令: nginx
nginx
1
关闭1: 快速停止
nginx -s stop
1
关闭2: 完整有序停止
nginx -s quit
1
重启: 如下
nginx -s reload
1
inx
nginx
1
关闭1: 快速停止
nginx -s stop
1
关闭2: 完整有序停止
nginx -s quit
1
重启: 如下
nginx -s reload
1
© 版权声明
文章版权归作者所有,未经允许请勿转载。
相关文章
暂无评论...