nginx 1 10 3 編譯安裝

2021-09-12 07:49:13 字數 2064 閱讀 7399

1、系統環境

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

centos release 6.6 (final)

[root@crazy-acong ~]# uname -a

linux crazy-acong 2.6.32-504.el6.x86_64 #1 smp wed oct 15 04:27:16 utc 2014 x86_64 x86_64 x86_64 gnu/linux

[root@crazy-acong ~]# ifconfig eth0 | grep "inet addr" | awk -f : ''| awk ''

192.168.1.106

2、安裝步驟

2.1 安裝基礎依賴包

# pcre 安裝

# 安裝 pcre庫是為了使 nginx 支援具備 uri 重寫功能的 rewrite 模組,如果不安裝 pcre 庫,則 nginx 無法使用 rewrite 模組功能

[root@crazy-acong ~]# yum -y install pcre pcre-devel

[root@crazy-acong ~]# rpm -qa pcre pcre-devel

pcre-devel-7.8-7.el6.x86_64

pcre-7.8-7.el6.x86_64

# openssl-devel 安裝

# nginx 在使用https服務的時候要用到此模組,如果不安裝 openssl 相關包,安裝 nginx 的過程中會報錯。openssl 系統預設已經安裝,只需要安裝 openssl-devel 即可

[root@crazy-acong ~]# yum -y install openssl-devel

[root@crazy-acong ~]# rpm -qa openssl-devel openssl

openssl-1.0.1e-48.el6_8.3.x86_64

openssl-devel-1.0.1e-48.el6_8.3.x86_64

2.2 安裝 nginx

# 建立軟體包存放目錄

[root@crazy-acong ~]# mkdir -p /data/tools

[root@crazy-acong ~]# cd /data/tools/

[root@crazy-acong tools]# wget

# 建立 nginx 使用者

[root@crazy-acong tools]# useradd nginx -s /sbin/nologin -m

[root@crazy-acong tools]# tar -zxf nginx-1.10.3.tar.gz

[root@crazy-acong tools]# cd nginx-1.10.3

[root@crazy-acong nginx-1.10.3]# make

[root@crazy-acong nginx-1.10.3]# make install

# 使用 nginx -v 可以檢視編譯是的引數

[root@crazy-acong ~]# /etc/nginx/sbin/nginx -v

nginx version: nginx/1.10.3

built by gcc 4.4.7 20120313 (red hat 4.4.7-11) (gcc)

built with openssl 1.0.1e-fips 11 feb 2013

tls sni support enabled

[root@crazy-acong nginx-1.10.3]# nginx -t

# 啟動 nginx 服務

[root@crazy-acong nginx-1.10.3]# nginx

# 檢視是否啟動成功

[root@crazy-acong nginx-1.10.3]# netstat -lnpt | grep nginx

tcp 0 0 0.0.0.0:80 0.0.0.0:* listen 10334/nginx

CentOS7 Nginx 1 10 3編譯安裝

cat nginx.sh 停止apache,避免搶占埠號 建立nginx執行賬戶,非登入使用者,不建立家目錄 useradd m s sbin nologin nginx 安裝依賴包 yum y install zlib zlib devel openssl openssl devel pcre p...

nginx編譯安裝

nginx版本 1.12.2 1.安裝依賴包 yum install y gcc gcc c zlib zlib devel openssl openssl devel pcre pcre devel 2.編譯和安裝nginx 執行如下命令 3.安裝完成啟動nginx。如果用指定使用者啟動nginx...

Nginx編譯安裝

ububtu apt get install build essential apt get install libtool centos yum y install gcc automake autoconf libtool make yum install gcc gcc c 1 pcre庫 a...