1.安装openresty1.获取资源
wget https://openresty.org/download/openresty-1.17.8.2.tar.gz
2.解压
tar -xvf openresty-1.17.8.2.tar.gz
3.配置
cd openresty-1.17.8.2
./confugure
4.编译与安装
make
su make install
目标目录:
/us            
                
         
            
            
            
            这篇文章主要是记录了利用nginx,php,mysql构建一个web站点的一般过程。系统环境为CentOS6.3,为了避免源码编译过程中众多非预知的错误,linux下的软件大多直接以yum方式安装。nginx--------------------因为最终要构建的是一个可供开发的web站点,安装nginx的时候需要一些软件作铺垫,它们包括:GCC编译器:用来编译C语言程序,编译nginx源码必需的            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-30 20:26:40
                            
                                255阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            nginx            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-04-08 17:46:21
                            
                                662阅读
                            
                                                        
                                点赞
                            
                                                                             
                 
                
                             
         
            
            
            
            在 rpmbuild 目录底下又有 BUILD RPMS SOURCES SPECS SRPMS 五个子目录  也可以自己手动创建这五个目录:mkdir -p ~/{BUILD,RPMS,S{OURCE,PEC,RPM}S}  这些目录的作用如下  BUILD 编译时所用的暂存目录  RPMS 放置打包好的套件&nbs            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                            精选
                                                        
                            2014-08-15 14:03:25
                            
                                754阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            制作nginx的RPM包            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-07-11 11:08:39
                            
                                132阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            制作nginx的RPM包实验要求
使用nginx-1.22.1版本的源码软件,生成对应的RPM包软件
    软件名称为nginx
    软件版本为1.22.1
    RPM软件包可以查询描述信息
    RPM软件包可以安装及卸载安装rpm-build软件1)安装rpm-build软件包
[root@proxy ~]# yum -y install  rpm-build
2)生成rpmbu            
                
         
            
            
            
            步骤一:安装rpm-build软件yum -y install rpm-build    #安装软件包
rpm -ba nginx.spec          #会报错,因为还没有生成
ls /root/rpmbuild						#自动生成目录
cp nginx-1.22.1.tar.gz /root/rpmbuild/SOURCES/     #将nginx源码包复制到SOURCES里
vim            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-06-17 19:29:33
                            
                                99阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            http://www.centoscn.com/p_w_picpath-text/config/2014/1201/4215.html	一、RPM包的分类
	RPM有五种基本的操作功能:安装、卸载、升级、查询和验证。
	linux软件包分为两大类:
	(1)二进制类包,包括rpm安装包(一般分为i386和x86等几种)
	(2)源码类包,源码包和开发包应该归位此类(.src.rpm)。
	有时候为            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2015-04-22 13:22:59
                            
                                1811阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            fpm介绍:FPM功能简单说就是将一种类型的包转换成另一种类型。FPM的github:https://github.com/jordansissel/fpm fpm常用参数:-s          指定源类型
-t      &n            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                            精选
                                                        
                            2016-10-20 17:03:30
                            
                                1503阅读
                            
                                                        
                                点赞
                            
                                                                             
                 
                
                             
         
            
            
            
            在当今技术快速发展的背景下,ARM架构因其高效的能耗和性能,越来越多地应用于嵌入式系统和服务器环境。Nginx作为一个广泛使用的高性能HTTP服务器和反向代理服务器,适配不同平台的需求变得十分重要。因此,能够为ARM架构制作Nginx的RPM包,是在云计算和物联网等场景中提升系统便携性和可维护性的基础之一。
为了实现这一目标,我们构建了一个系统化的流程,包括背景描述、技术原理、架构解析、源码分析            
                
         
            
            
            
            在使用saltstack部署的时候,我们依赖公司自己的rpm包,编译的参数,启动的脚本都是自己定制的,然后打成rpm包 放入公司自己的yum仓库里。制作rpm包的方式很多 checkinstall spec文件,fpm使用很简单,主要介绍下1.安装fpmyum -y install ruby rubygems ruby-devel rpm            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2015-04-15 16:18:47
                            
                                1691阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Fpm之Nginxrpm包制作一、下载nginx编译安包机器上wgethttp://nginx.org/download/nginx-1.12.2.tar.gz二、安装nginx的编译所需的依赖包yum-yinstallpurelibgcc-c++opensslopenssl-devel三、编译安装nginxtar-zxvfnginx-1.12.2.tar.gzcdnginx-1.12.2./co            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2018-06-12 18:13:12
                            
                                601阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一、RPM包的分类RPM有五种基本的操作功能:安装、卸载、升级、查询和验证。linux软件包分为两大类:(1)二进制类包,包括rpm安装包(一般分为i386和x86等几种)(2)源码类包,源码包和开发包应该归位此类(.src.rpm)。有时候为了方便源码包的安装,和我们自己订制软件包的需求,我们会把一些源码包按照我们的需求来做成rpm包,当有了源码包就可以直接编译得到二进制安装包和其他任意包。sp            
                
                    
                        
                                                            
                                                                        
                                                                推荐
                                                                                        原创
                                                                                    
                            2014-11-27 11:05:49
                            
                                10000+阅读
                            
                                                        
                                点赞
                            
                                                                             
                 
                
                             
         
            
            
            
            1    安装前请安装好fpm,我的博客中有相关教程2    安装nginxwget -q http://nginx.org/download/nginx-1.8.0.tar.gztar -xf nginx-1.8.0.tar.gzyum -y install openssl-devel pcre-develcd nginx-1.8.0编            
                
                    
                        
                                                            
                                                                        
                                                                                        翻译
                                                                                            精选
                                                        
                            2016-10-07 14:57:30
                            
                                719阅读
                            
                                                        
                                点赞
                            
                                                                             
                 
                
                             
         
            
            
            
            #!/bin/bash#AUTHOR:AN#DATE:2019-04-25#MODIFY:#DESCRIBE:#FUNCTI            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-06-28 16:55:00
                            
                                171阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            关于保存*.spec报错的解决
上述规则编写完成后保存时会自动报一个错误,将会产生一个rpmduild的文件夹,但这是正常的。            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2017-07-12 16:26:33
                            
                                1682阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Docker 是一种开源的应用容器引擎,可以让开发者将应用程序和所有依赖项打包在一个可移植的容器中,然后发布到任何支持 Docker 的环境中。在 Docker 中,我们可以使用 Dockerfile 来定义镜像的构建步骤,并且可以使用 Docker Hub 来共享和管理这些镜像。
在本篇文章中,我们将介绍如何使用 Docker 制作一个包含 Nginx 的 RPM 镜像包。RPM 是一种用于在            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-03-23 08:27:29
                            
                                64阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            RPM是RedHat Package Manager(RedHat软件包管理工具)的缩写,是一种用于互联网下载包的打包及安装工具,它包含在某些Linux分发版中。它生成具有.RPM扩展名的文件。使用rpm安装软件和管理软件非常的方便。而这节我们不是介绍如何使用rpm安装或管理软件,而是如何把源码制作成rpm包。 我们日常工作一般会使用源码包安装软件,因为源码包相对灵活多变,操作自由,唯一的问题就是            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2014-01-28 15:26:35
                            
                                299阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            fpm定制化RPM包之nginx rpm包的制作 1.安装ruby模块 2.添加阿里云的Rubygems仓库,国外资源会影响下载速度 移除原生的ruby仓库 3.安装fpm centos7直接使用如下命令: 4.在打包机器上先安装一次nginx 5.编写脚本软件包卸载前、卸载后的脚本,可以根据情况是            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2017-06-15 15:07:00
                            
                                173阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            Name:           nginxVersion:        1.4.2Release:        1%{?dist}Summary:        nginx from sourceGroup:   &            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2014-07-03 11:35:44
                            
                                1019阅读