OpenEuler22.03源码编译安装nginx1.24.0

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

一、环境说明

操作系统版本:OpenEuler22.03 SP2 LTS

Nginx版本:1.24.0

安装位置:/app/nginx

Selinux配置:关闭或设置为permissive

二、Nginx安装

# 安装必要依赖
dnf -y install tar gcc make pcre pcre-devel zlib zlib-devel openssl openssl-devel
# 创建nginx安装文件夹
mkdir /app/nginx
# 下载nginx源码包 (下载到了/app下)
wget https://nginx.org/download/nginx-1.24.0.tar.gz
# 解压源码包
tar -zxvf nginx-1.24.0.tar.gz 
# 安装nginx
cd /app/nginux-1.24.0;

# 配置nginx安装路径及安装模块
./configure --prefix=/app/nginx    --with-http_stub_status_module --with-http_ssl_module --with-http_v2_module --with-http_sub_module --with-http_gzip_static_module --with-pcre
#--prefix 指定安装路径
#--with-http_stub_status_module    允许查看nginx状态的模块
# --with-http_ssl_module           支持https的模块

# 编译&&安装
make && make install

修改nginx运行用户为root:

vi /app/nginx/config/nginx.conf
# 移除user nobody 前的“#”,修改noby为root

设置nginx开机自启:

# 创建启动脚本
vi /etc/systemd/system/nginx.service

nginx.service内容:

[Unit]
Description=nginx
After=network.target

[Service]
Type=forking
ExecStart=/app/nginx/sbin/nginx -c /app/nginx/conf/nginx.conf
ExecReload=/app/nginx/sbin/nginx -s reload
ExecStop=/app/nginx/sbin/nginx -s quit
PrivateTmp=true

[Install]
WantedBy=multi-user.target

# 重载配置
systemctl daemon-reload
# 加入自启
systemctl enable nginx
# 启动nginx
systemctl start nginx

防火墙放行端口:

# 配置防火墙放行5432端口
sudo firewall-cmd --add-port=80/tcp --permanent  
sudo firewall-cmd --add-port=443/tcp --permanent
# 重新加载防火墙配置文件
sudo firewall-cmd --reload      

本文作者: Mr Liu
本文链接: https://it-liupp.gitee.io/2023/12/20/openeuler-install-nginx/
博客园链接:https://www.cnblogs.com/boyliupan/p/17934108.html
版权声明: 本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!文章来源地址https://www.toymoban.com/news/detail-761512.html

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

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

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

相关文章

  • OpenEuler22.03安装PostgreSQL15.5并配置一主二从

    序号 IP 标识(hostname) CPU/内存配置 系统盘 数据盘 1 192.168.8.190 pg01 8C+16G 80G 500G 2 192.168.8.191 pg02 8C+16G 80G 500G 3 192.168.8.192 pg03 8C+16G 80G 500G 规划的文件夹目录(所有主机): 系统和组件版本(所有主机): 系统环境状态(所有主机): *(如无特殊说明代表 所有主机 ) 关于“d

    2024年02月04日
    浏览(45)
  • Centos7.9服务器编译安装Nginx1.24.0和php8.3

    服务器nginx原版本有安全漏洞,需要升级,由于原始是yum源安装,通过yum直接升级,无法正常升级完成,故而需要卸载yum源,重新编译安装。 1、查看原来nginx版本,ps查看原来nginx进程,运行状态: 查看nginx版本号为1.20:

    2024年02月20日
    浏览(51)
  • openEuler 22.03 LTS-SP1体验安装docker、防火墙配置等

    openEuler默认采用firewall-cmd进行管理,iptables默认是禁用状态。

    2024年02月16日
    浏览(44)
  • openEuler 22.03 (LTS-SP1)安装最新版Docker(踩坑及解决方案)

    openEuler 22.03 LTS-SP1要是直接yum install docker,默认安装docker 是18.09.0,这个版本Docker有个bug,所以还是安装个最新版Docker。 1、先增加docker官方仓库 以下作踩坑过程,请直接跳过查看下面的\\\"2、修改配置文件\\\" 查看一下最新版docker,然后报错可以发现, 这里只有centos/7/   或 ce

    2024年02月13日
    浏览(55)
  • 浪潮服务器安装OpenEuler-22.03-LTS-SP3-x86_64全程记录

    * 第一步 安装系统之前,要做raid配置,不做raid的话,以后硬盘损坏了数据全无(我师父教我的)。 首先,服务器开机,进入浪潮logo界面的时候,点击“del”键进入BIOS。进入之后使用左右上下键,到“Advanced”界面,找到“CSM configuration”,Enter键点进去: 它对应设置如图所

    2024年04月28日
    浏览(45)
  • openEuler22.03LTS网卡配置

    VmWare完成安装openEuler,修改网卡配置文件,重启network报错service not found,因为欧拉使用nmcli管理网络。 按照centos7的经验,修改ifcfg配置文件,重启network失败,报错“network.service not found.” [root@localhost ]# systemctl restart network Failed to restart network.service: Unit network.service not found. 欧

    2023年04月08日
    浏览(36)
  • openEuler22.03中安装docker

    由于docker-ce没有单独针对openEuler的镜像,所以我们可以用CentOS的。 1.若系统之前安装过docker,需要先卸载之后再安装 2.下载docker-ce的repo文件 3.将repo中官方地址替换为华为开源镜像,下载速度乌龟变兔子 4.repo中用$releasever变量代替当前系统的版本号,该变量在CentOS中有效,但

    2024年02月12日
    浏览(50)
  • openEuler 22.03 LTS登录AWS Marketplace

    openEuler 22.03 LTS镜像正式登录AWS Marketplace ,目前在亚太及欧洲15个Region开放使用,后续将开放更多版本和区域,openEuler 22.03 LTS AMI(Amazon Machine Images)由openEuler社区提供支持。 点击查看具体使用指导:https://www.openeuler.org/zh/blog/20230711-AMIs/AMIs.html

    2024年02月16日
    浏览(39)
  • openEuler22.03制作openstack平台使用的镜像

    第一章 openEuler22.03制作openstack平台使用的镜像 使用openEuler22.03的iso制作openstack平台使用的云主机镜像。 使用的镜像:openEuler-22.03-LTS-SP1-x86_64-dvd.iso 使用的工具:virt-manager 首先将网卡类型,硬盘类型修改为Virtio类型 只保留一个跟目录分区即可 总体上制作方式一致,直接使用云

    2024年02月07日
    浏览(48)
  • linux nginx1.24.0安装

    nginx高性能web服务器,可作为一般http应用转发,也可以做mySql、redis、zk、rabbit MQ等tcp数据流转发。 常用Linux服务系统centos和ububtu 只是安装命令不同 yum/apt-get,流程和依赖包是一样的安装方式 1、下载nginx安装包tar.gz官方下载地址 wget https://nginx.p2hp.com/download/nginx-1.24.0.tar.gz 2、安

    2024年01月19日
    浏览(45)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包