centos中安装nginx

本文记录nginx安装过程,以作备忘(仅此而已)。

安装nginx所需的几个包:

复制代码
yum -y install wget pcre pcre-devel zlib zlib-devel openssl openssl-devel

wget方式下载nginx的包:

arduino 复制代码
wget http://nginx.org/download/nginx-1.23.0.tar.gz

下载后查看下: ok下载成功,接下来我们解压:

复制代码
tar -zxvf nginx-1.23.0.tar.gz

解压后得到一个文件:

接下来我们创建个目录:nginx_install (之后准备把nginx安装目录指向该目录)

尝试编译nginx:(--prefix表示指定安装目录)

bash 复制代码
./configure --prefix=/usr/local/nginx/nginx_install

报错了: 安装报错了,原因是缺少gcc一些包,我们来补全一下:

r 复制代码
yum -y install gcc-c++

如下:直到出现coplete,说明gcc相关安装完成。 再次尝试编译:

bash 复制代码
./configure --prefix=/usr/local/nginx/nginx_install

ok到这一步,没报错说明编译成功。

使用make命令安装nginx

go 复制代码
make && make install

执行

bash 复制代码
vi /etc/profile

给profile文件末尾追加环境变量:

ruby 复制代码
export PATH=$PATH:/usr/local/nginx/nginx_install/sbin

使文件生效:

bash 复制代码
source /etc/profile

查看nginx版本号:

复制代码
nginx -v

添加nginx到yum源

bash 复制代码
sudo rpm -Uvh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm

安装nginx

复制代码
sudo yum install -y nginx

启动nginx:

bash 复制代码
sudo systemctl start nginx.service

设置开机启动:sudo systemctl enable nginx.service

输入ip地址后,出现下边页面说明nginx安装并运行成功了:

关于nginx的几个常用命令

查看nginx运行状态:

ps -ef | grep nginx

查看nginx版本号: nginx -V

查看nginx状态: systemctl status nginx.service

启动nginx: systemctl start nginx.service

停止nginx: systemctl stop nginx.service

重载nginx: systemctl reload nginx.service


第一次写这种安装记录的文章,没什么技术含量,只是单纯记录而已。方便以后再安装时用到。~

相关推荐
老华带你飞4 小时前
博物馆展览门户|基于Java博物馆展览门户系统(源码+数据库+文档)
java·开发语言·数据库·vue.js·spring boot·后端
It's now5 小时前
Spring Framework 7.0 原生弹性功能系统讲解
java·后端·spring
无限大65 小时前
Agent 入门科普:从"人工智障"到"数字打工人"的进化史
后端
一 乐5 小时前
人事管理系统|基于Springboot+vue的企业人力资源管理系统设计与实现(源码+数据库+文档)
java·前端·javascript·数据库·vue.js·spring boot·后端
SelectDB5 小时前
浙江头部城商行:每日 700 万查询、秒级响应,Apache Doris 查算分离架构破局资源冲突
数据库·后端·apache
追逐时光者5 小时前
分享 4 款基于 C# 编写、实用、开源的 Visual Studio 扩展插件
后端·.net·visual studio
vx_bisheyuange6 小时前
基于SpringBoot的社区养老服务系统
java·spring boot·后端·毕业设计
sheji34166 小时前
【开题答辩全过程】以 基于Springboot的超市仓库管理系统设计与实现为例,包含答辩的问题和答案
java·spring boot·后端
武藤一雄7 小时前
C# 语法糖详解
后端·microsoft·c#·.net
qq_12498707537 小时前
基于SpringBoot学生学习历史的选课推荐系统的设计与实现(源码+论文+部署+安装)
java·spring boot·后端·学习·毕业设计·毕设