华为欧拉系统离线安装nginx(从0到1安装教程)

1.下载nginx

下载地址: https://nginx.org/en/download.html

下载你们公司指定的版本就可以

推荐下载1.24.0版本

2.上传到服务器上,解压nginx包

#解压命令

tar -zxvf nginx-1.24.0.tar.gz

3.安装nginx相关依赖

这一步要注意,因为我们是华为的欧拉系统,而且是离线环境,安装方式和其他系统会不同

你要下载对应的版本服务包镜像

我这用的是22.03版本,那我就下载这个18.4G的服务包镜像

镜像下载完成之后右键解压

然后找到"Packages"目录

搜索"pcre"

把这几个文件都拷贝到服务器中

然后加载这几个二进制文件,这几个是有相互依赖的,所以需要注意下顺序,执行失败就先执行其他的,再重新执行失败的

rpm -ivh pcre-8.45-5.oe2203sp4.x86_64.rpm 

rpm -ivh pcre-devel-8.45-5.oe2203sp4.x86_64.rpm

rpm -ivh pcre-help-8.45-5.oe2203sp4.noarch.rpm

其中有一个"pcre2-devel-10.39-14.oe2203sp4.x86_64.rpm" 我一直执行失败,不过对于安装nginx好像没影响,我依旧可以正常编译nginx

4.生成 Makefile 可编译文件

./configure --with-http_ssl_module --with-http_stub_status_module

参数说明:

  • –prefix=PATH:指定 nginx 的安装目录(默认/usr/local/nginx)
  • –conf-path=PATH:指定 nginx.conf 配置文件路径
  • –user=NAME:nginx 工作进程的用户
  • –with-pcre:开启 PCRE 正则表达式的支持
  • with-http-realip_module:允许改变客户端请求头中客户端 IP 地址
  • –with-file-aio:启用 File AIO
  • –add-module=PATH:添加第三方外部模块

5.编译和安装

# 编译

make

# 安装

make install

默认的安装路径: /usr/local/nginx

6.启动

cd /usr/local/nginx/sbin
# 启动
./nginx
# 查看进程
ps -ef | grep nginx
# 停止
/usr/local/nginx/sbin/nginx -s stop
# 重启
/usr/local/nginx/sbin/nginx -s restart

现在你的nginx已经安装完成了

7.环境变量

vi /etc/profile

打开后移动到结尾位置并添加环境变量

PATH=$PATH:/usr/local/nginx/sbin
export PATH

编辑完成通过qw保存退出后执行source /etc/profile 进行提交

source /etc/profile

通过echo $PATH 命令查看所有环境变量路径 其中是否含有:/usr/local/nginx/sbin (ngxin/sbin 路径)来确认是否添加成功

echo $PATH

也可以直接执行以下指令进行确认

#启动

nginx

#关闭

nginx -s stop

#重启

nginx -r reload

  • 10
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

LLNY_suolong

文章对你有帮助,便是最好的事情

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值