中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

fpm定制nginx-rpm包

發布時間:2020-07-18 08:18:58 來源:網絡 閱讀:397 作者:mlwzby 欄目:建站服務器

實驗環境介紹:

[root@nginx ~]# uname -r

2.6.32-573.el6.x86_64

[root@nginx ~]# cat /etc/redhat-release

CentOS release 6.7 (Final)


打包之前需要在測試機上先安裝 nginx 服務

安裝過程如下

[root@nginx ~]# useradd -s /sbin/nologin/ -M nginx

[root@nginx ~]# yum -y install pcre-devel openssl-devel

[root@nginx ~]# tar zxf nginx-1.6.2.tar.gz

[root@nginx ~]# cd nginx-1.6.2

[root@nginx ~]# ./configure \

--user=nginx \

--group=nginx \

--prefix=/application/nginx-1.6.2 \

--with-http_stub_status_module \

--with-http_ssl_module

[root@nginx nginx-1.6.2]# make && make install

[root@nginx nginx-1.6.2]# ln -s /application/nginx-1.6.2/ /application/nginx


fpm 制作開始

通過 yum 安裝依賴包

[root@nginx ~]# yum -y install ruby rubygems ruby-devel


更換 yum 源

[root@nginx ~]# gem sources -a http://mirrors.aliyun.com/rubygems/

[root@nginx ~]# gem sources --remove http://rubygems.org/

[root@nginx ~]# gem sources --list

[root@nginx ~]# gem install fpm -v 1.3.3

-v 指定要安裝的 fpm 版本,也可以不指定。直接執行 gem install fpm


寫一個腳本,只需要寫入添加的 nginx 用戶和創建軟連接的命令即可

[root@nginx ~]# vim nginx_fpm.sh

#!/bin/bash

useradd -s /sbin/nologin/ -M nginx

ln -s /application/nginx-1.6.2/ /application/nginx


執行打包命令

[root@nginx ~]# fpm -s dir -t rpm -n nginx -v 1.6.2 -d 'pcre-devel,openssl-devel' --post-install /root/nginx_fpm.sh -f /application/nginx-1.6.2/

-s:指定源類型

-t:執行目標類型

-n:執行包的名字

-v:指定包的版本號

-d:指定依賴于哪些包

--post-install:軟件安裝完要運行的腳本

-f:第二次包時目錄下如果有同名安裝包存在,則覆蓋它


在一臺新機器上測試一下剛才的 rpm 包

使用 yum -y localinstall 命令可以自行解決安裝問題

[root@lvs1 ~]# yum -y localinstall nginx-1.6.2-1.x86_64.rpm


啟動 nginx 服務成功

[root@lvs1 ~]# /application/nginx/sbin/nginx

[root@lvs1 ~]# lsof -i :80

COMMAND  PID  USER   FD   TYPE DEVICE SIZE/OFF NODE NAME

nginx   1842  root    6u  IPv4  14884      0t0  TCP *:http (LISTEN)

nginx   1843 nginx    6u  IPv4  14884      0t0  TCP *:http (LISTEN)

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

长泰县| 铜陵市| 保康县| 棋牌| 永丰县| 靖安县| 长子县| 宽甸| 耒阳市| 黄山市| 巴里| 岳阳县| 射阳县| 元江| 阳春市| 蓬安县| 宣化县| 府谷县| 凌云县| 金平| 达尔| 宿州市| 聂拉木县| 扬州市| 莱阳市| 乌苏市| 宁夏| 连江县| 商河县| 兰考县| 鹤壁市| 广饶县| 大洼县| 洮南市| 青浦区| 永新县| 临漳县| 城口县| 汉川市| 定兴县| 湘潭县|