>php教程 >PHP开发 >nginx RPM 패키지 제작 튜토리얼

nginx RPM 패키지 제작 튜토리얼

高洛峰
高洛峰원래의
2017-01-07 14:04:212259검색

이 글에서는 nginx RPM 패키지를 만드는 방법을 설명합니다.

1. nginx 소스 코드를 다운로드하고 직접 명령을 실행합니다.

cd /root
wget http://nginx.org/download/nginx-1.7.1.tar.gz

소스 코드 패키지를 받은 후 압축을 풀고

tar zxvf nginx-1.7.1.tar.gz
cd nginx-1.7.1

디렉토리로 들어갑니다. 2. file

파일 이름: nginx.spec

Summary: High Performance Web Server
Name: nginx
Version: 1.7.1
Release: el5
License: GPL
Group: Applications/Server
Source: http://nginx.org/download/nginx-%{version}.tar.gz
URL: http://nginx.org/
Distribution: Linux
Packager: yunjianfei <yunjianfei1987@gmail.com>
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}
%define srcdir /root/nginx-1.7.1
%description
nginx [engine x] is a HTTP and reverse proxy server, as well as a mail proxy server
%prep
%build
cd %{srcdir}
./configure --prefix=/usr/local/nginx
make -j8
%install
cd %{srcdir}
make DESTDIR=%{buildroot} install
%preun
if [ -z "`ps aux | grep nginx | grep -v grep`" ];then
 killall nginx >/dev/null
 exit 0
fi
%files
/usr/local/nginx

3. 마지막으로 rpmbuild 명령을 실행하고 rpm 패키지를 패키징합니다

.
rpmbuild -bb nginx.spec

이때, 실행이 완료된 후 rpm 패키지가 패키징된다.

nginx 제작을 위한 RPM 패키지 튜토리얼과 관련된 더 많은 글은 PHP 중국어 홈페이지를 주목해주세요!


성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.