Nginx 1.24.0的编译安装(red hat9)

这篇具有很好参考价值的文章主要介绍了Nginx 1.24.0的编译安装(red hat9)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

目录

一、内容参数解释

二、在red hat9中下载、编译和安装Nginx 1.24.1源代码需要以下步骤:

1.安装编译环境及相关依赖sudo yum install -y gcc make pcre-devel zlib-devel openssl-devel​编辑

2.下载Nginx 1.20.1版本源代码

​进入Nginx官网nginx: download 将Nginx 1.24.0的源代码链接复制到终端中进行下载,如下所示:wget https://nginx.org/download/nginx-1.24.0.tar.gz​编辑

3.解压并进入nginx1.20.1源码目录tar -zxvf nginx-1.20.1.tar.gzcd nginx-1.20.1​编辑​编辑

4.配置并编译Nginx源代码sudo ./configure --prefix=/usr/local/nginx --with-http_ssl_modulesudo makesudo make install

5. 将 /usr/local/nginx/sbin 添加到 $PATH 环境变量中,以便在任何位置都可以访问 nginx 可执行文件,但只在当前会话:

6.手动创建nginx系统服务:

7.运行以下命令来重新加载 systemd 守护程序并启动 Nginx 服务

一、内容参数解释

--prefix= 指向安装目录

--sbin-path 指向(执行)程序文件(nginx)

--conf-path= 指向配置文件(nginx.conf)

--error-log-path= 指向错误日志目录

--pid-path= 指向pid文件(nginx.pid)

--lock-path= 指向lock文件(nginx.lock)(安装文件锁定,防止安装文件被别人利用,或自己误操作。)

--user= 指定程序运行时的非特权用户

--group= 指定程序运行时的非特权用户组

--builddir= 指向编译目录

--with-rtsig_module 启用rtsig模块支持(实时信号)

--with-select_module 启用select模块支持(一种轮询模式,不推荐在高载环境下使用)

二、在red hat9中下载、编译和安装Nginx 1.24.1源代码需要以下步骤:

1.安装编译环境及相关依赖 sudo yum install -y gcc make pcre-devel zlib-devel openssl-devel

2.下载Nginx 1.20.1版本源代码

​进入Nginx官网nginx: download 将Nginx 1.24.0的源代码链接复制到终端中进行下载,如下所示: wget https://nginx.org/download/nginx-1.24.0.tar.gz

3.解压并进入nginx1.20.1源码目录 tar -zxvf nginx-1.20.1.tar.gz cd nginx-1.20.1

4.配置并编译Nginx源代码 sudo ./configure --prefix=/usr/local/nginx --with-http_ssl_module sudo make sudo make install

启动nginx :sudo nginx

nginx1.24安装,nginx,linux,运维nginx1.24安装,nginx,linux,运维nginx1.24安装,nginx,linux,运维nginx1.24安装,nginx,linux,运维

PS:可能会遇到报错但不影响

5. 将 /usr/local/nginx/sbin 添加到 $PATH 环境变量中,以便在任何位置都可以访问 nginx 可执行文件,但只在当前会话:

export PATH=$PATH:/usr/local/nginx/sbinnginx1.24安装,nginx,linux,运维

#永久会话中生效:

vi /etc/profile 

nginx1.24安装,nginx,linux,运维

添加以下内容:

PATH=$PATH:/usr/local/nginx/sbin
export PATHnginx1.24安装,nginx,linux,运维nginx1.24安装,nginx,linux,运维

PS:~/.bashrc 文件只对当前用户有效,而 /etc/profile 文件对所有用户都有效。

6.手动创建nginx系统服务:

vim /etc/systemd/system/nginx.servicenginx1.24安装,nginx,linux,运维
输入以下内容:

[Unit]
Description=nginx - high performance web server
After=network.target remote-fs.target nss-lookup.target

[Service]
Type=forking
ExecStartPre=/usr/local/nginx/sbin/nginx -t -c /usr/local/nginx/conf/nginx.conf
ExecStart=/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
ExecReload=/usr/local/nginx/sbin/nginx -s reload
ExecStop=/usr/local/nginx/sbin/nginx -s stop
PrivateTmp=true

[Install]
WantedBy=multi-user.target

nginx1.24安装,nginx,linux,运维

7.运行以下命令来重新加载 systemd 守护程序并启动 Nginx 服务:

sudo systemctl daemon-reload
sudo systemctl start nginxnginx1.24安装,nginx,linux,运维nginx1.24安装,nginx,linux,运维nginx1.24安装,nginx,linux,运维

PS:如有侵权请联系删除!!!!!

无意冒犯,大学生交作业文章来源地址https://www.toymoban.com/news/detail-842108.html

到了这里,关于Nginx 1.24.0的编译安装(red hat9)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Ubuntu 22.04 安装nginx1.24.0

    安装编译Nginx所需的依赖项: 下载Nginx 1.24.0源代码包: 解压源代码包: 配置编译选项和模块: 编译源代码: 安装已编译的二进制文件和相关文件: 验证安装是否成功:

    2024年02月15日
    浏览(41)
  • centos源码编译安装nginx1.25.3脚本

    Nginx是常见的反向代理服务器,以为经常要安装,所以做了一个install-nginx.sh 脚本,一个命令安装nginx 这个脚本会把nginx安装到 /usr/local/nginx 目录下面 安装好之后记得创建快捷方式啦 然后启动nginx,只需要执行 nginx就可以啦 检测nginx是否启动成功,可以 执行`ps aux|grep nginx` 如果

    2024年01月18日
    浏览(66)
  • VMware安装Red Hat7.9及Red Hat Enterprise Linux7.9下载

    【百度网盘下载】 链接:https://pan.baidu.com/s/1567NfZRF48PBXfUqxumvDA 提取码:bm7u 【点击创建虚拟机】 【自定义高级】 【选择光盘映像安装】 全名自定义即可 【虚拟机命名+处理器配置】 【内存配置+网络类型】 【I/O控制器+磁盘类型】 【磁盘选择+磁盘容量】 【磁盘文件+完成创建

    2024年04月17日
    浏览(37)
  • Red Hat Enterprise Linux 9.3 安装图解

    风险告知 本人及本篇博文不为任何人及任何行为的任何风险承担责任,图解仅供参考,请悉知! 本次安装图解是在一个全新的演示环境下进行的,演示环境中没有任何有价值的数据,但这并不代表摆在你面前的环境也是如此。 生产环境全新安装或者自行测试都可放心参考该

    2024年01月23日
    浏览(38)
  • Red Hat Enterprise Linux 7.9 安装图解

    风险告知 本人及本篇博文不为任何人及任何行为的任何风险承担责任,图解仅供参考,请悉知! 本次安装图解是在一个全新的演示环境下进行的,演示环境中没有任何有价值的数据,但这并不代表摆在你面前的环境也是如此。 生产环境全新安装或者自行测试都可放心参考该

    2024年01月23日
    浏览(40)
  • Centos服务器编译安装Nginx-1.24.0

    1、下载源码包 2、安装依赖 这些依赖根据需求安装,也可以./config的时候根据报错提示一个一个安装 问题:yum install libmcrypt libmcrypt-devel mcrypt mhash -y 报错:No package libmcrypt available. 解决方法:yum install epel-release //扩展包更新包 3、创建用户组 4、解压文件 并生成配置文件 5、编

    2024年02月14日
    浏览(59)
  • Red Hat Enterprise Linux 6.10 安装图解

    风险告知 本人及本篇博文不为任何人及任何行为的任何风险承担责任,图解仅供参考,请悉知! 本次安装图解是在一个全新的演示环境下进行的,演示环境中没有任何有价值的数据,但这并不代表摆在你面前的环境也是如此。 生产环境全新安装或者自行测试都可放心参考该

    2024年01月20日
    浏览(34)
  • 构建基于RHEL9系列(CentOS9,AlmaLinux9,RockyLinux9等)的Nginx1.24.0的RPM包

    本文适用:rhel9系列,或同类系统(CentOS9,AlmaLinux9,RockyLinux9等) 文档形成时期:2023年 因系统版本不同,构建部署应略有差异,但本文未做细分,对稍有经验者应不存在明显障碍。 因软件世界之复杂和个人能力之限,难免疏漏和错误,欢迎指正。 yum install rpmdevtools #创建目录 r

    2024年01月23日
    浏览(47)
  • Red Hat Enterprise Linux (RHEL) 6.4 安装、redhat6.4安装

    Red Hat Enterprise Linux (RHEL) 6.4 DVD ISO 迅雷下载地址http://rhel.ieesee.net/uingei/rhel-server-6.4-x86_64-dvd.iso 选择第一个安装 Skip跳过检查 语言选择简体中文 键盘选择默认   选择基本存储设备    忽略所有数据  设置root密码    创建自定义布局  点击“创建”安装,创建分区 分别创建 /

    2024年02月11日
    浏览(42)
  • 【Linux & Nginx】Linux下安装Nginx与版本升级(nginx-1.24.0)

    Linux下安装Nginx与版本升级【nginx-1.24.0】 六、Nginx环境准备 6.1.Nginx版本 6.2.获取Nginx源码 6.3.准备服务器系统 6.3.1.环境准备 6.3.2.确认centos的内核 6.3.3.确保centos能联网 6.3.4.确认关闭防火墙 6.3.5.确认停用selinux 七、Nginx安装方式【源码安装和yum安装】 7.1.Nginx源码安装需要提前准备

    2024年02月22日
    浏览(40)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包