CentOS 安装部署 nginx(详细过程)
准备工作下载 nginx:NGINX 官方下载可以手动下载,拷贝至 CentOS 目录,也可以直接在 CentOS 目录通过 wget 指令下载$ cd /home# 进入指定目录,目录请自行选择$ wget https://nginx.org/download/nginx-1.21.2.tar.gz# 下载安装包,版本请自行选择安装步骤cd 至 nginx 安装包所在目录,进行解压;$ cd /
·
准备工作
下载 nginx:NGINX 官方下载
可以手动下载,拷贝至 CentOS 目录,也可以直接在 CentOS 目录通过 wget 指令下载
$ cd /home # 进入指定目录,目录请自行选择
$ wget https://nginx.org/download/nginx-1.21.2.tar.gz # 下载安装包,版本请自行选择
安装步骤
- cd 至 nginx 安装包所在目录,进行解压;
$ cd /home # 进入安装包所在目录
$ tar -zxvf nginx-1.21.2.tar.gz # 解压
- cd 至解压后的目录,运行./configure 进行初始化配置;
$ cd ./nginx-1.21.2 # 进入解压目录
$ ./configure # 运行./configure
若出现以下提示,则需要安装依赖包
若未出现则跳过,执行步骤(3)
# 提示 error: the HTTP rewrite module requires the PCRE library.
$ yum install -y pcre pcre-devel
# 提示 error: Invalid C++ compiler or C++ compiler flags.
$ yum install -y gcc gcc-c++
# 提示 error: the HTTP gzip module requires the zlib library.
$ yum install -y zlib-devel
依赖包安装完后,返回 nginx 解压目录,再次运行 ./configure 进行初始化即可
$ cd /home/nginx-1.21.2 # 返回 nginx 解压目录
$ ./configure # 再次运行./configure
- 执行编译操作;
$ make # 执行编译
- 执行安装操作;
$ make install # 执行安装
- 运行 nginx;
$ whereis nginx # 查找安装路径
nginx: /usr/local/nginx # 返回路径
$ cd /usr/local/nginx # 进入安装路径
$ ./sbin/nginx # 运行
- 查看是否运行成功;
$ ps -ef | grep nginx
root 356168 1 0 11:37 ? 00:00:00 nginx: master process ./sbin/nginx
nobody 356169 356168 0 11:37 ? 00:00:00 nginx: worker process
root 356191 286752 0 11:38 pts/3 00:00:00 grep --color=auto nginx
-
浏览器 ip:80 访问示例,至此 nginx 安装部署完成。
-
维护命令
$ cd /usr/local/nginx # 进入安装路径
$ ./sbin/nginx # 启动
$ ./sbin/nginx -s reload # 重载
$ ./sbin/nginx -s stop # 关闭
$ ./sbin/nginx -s quit # 优雅关闭(当请求被处理完成之后才关闭)
更多推荐
已为社区贡献2条内容
所有评论(0)