CentOS下編譯安裝Nginx

2021-09-25 17:28:14 字數 1673 閱讀 4082

對比apache,nginx擁有以下的優點:

2、安裝nginx所需的pcre庫

pcre的全稱為perl compatible regular expressions,中文譯名為「perl相容正規表示式」,安裝pcre庫是為了使nginx支援具備uri重寫功能的rewrite模組,如果不安裝pcre庫,則nginx無法使用rewrite模組功能,nginx的rewrite功能幾乎是企業必須的。pcre庫可以直接用yum來安裝。

yum install pcre pcre-devel -y
3、安裝nginx

(1)、檢查openssl安裝了沒,該模組在使用https的時候需要用到,如果沒有安裝到請用yum來直接安裝。

(2)、新增nginx使用者,新建乙個不能登陸的nginx使用者,待會編譯安裝的時候指定該使用者。

useradd nginx -s /sbin/nologin -m
(3)、開始安裝nginx

本次實驗使用的nginx的版本是較新的1.12.2版,安裝的辦法如下。

#nginx的目錄軟鏈結到/usr/local/nginx,這樣會方便後續的使用

編譯軟體的時候可以通過./configure --help來檢視相關引數。

(4)、啟動並檢查安裝的結果

/usr/local/nginx/sbin/nginx -t

#檢查配置檔案的語法

/usr/local/nginx/sbin/nginx

#啟動nginx

用netstat命令檢查可以看到80埠已經開啟,也就是nginx成功啟動了。

在瀏覽器上檢查的結果如下,如果看不到請檢查自己的iptables防火牆有沒有開啟了80埠。

在linux下可以用curl檢查,到這裡nginx安裝完成了。

nginx安裝 Centos7安裝nginx

在安裝nginx前首先要確認系統中安裝了gcc pcre devel zlib devel openssl devel。yum y install gcc pcre devel zlib devel openssl openssl devel 解壓 tar zxvf nginx 1.9.9.tar....

CentOS 下安裝編譯安裝MeMcached

tar xvf memcached 1.4.15.tar.gz cd memcached 1.4.15 configure prefix usr local memcache 出現了 configure error libevent is required.you can get it from t...

Centos下編譯安裝nginx

之前一直是用yum安裝lamp或者lnmp的環境,最近嘗試編譯安裝,mark一下,也給未來踩坑的人一些幫助 cd usr src wget tar zxvf nginx 1.4.2.tar.gz 進入到解壓後的目錄 cd nginx 1.4.2 配置,檢查當前的環境是否滿足要安裝軟體的依賴關係 co...