1. 程式人生 > >Nginx的YUM安裝和編譯安裝

Nginx的YUM安裝和編譯安裝

Nginx官網YUM源來安裝Nginx和編譯安裝。環境:Centos 6.4

YUM安裝

首先建立nginx.repo檔案

vim /etc/yum.repos.d/nginx.repo

輸入以下內容:​

[nginx] 

name=nginx repo

baseurl=http://nginx.org/packages/OS/OSRELEASE/$basearch/

gpgcheck=0

enabled=1

儲存退出,執行以下命令

yum -y install nginx

安裝完成後啟動服務,以下圖說明安裝Successful

注意​ baseurl=~~OS/OSRELEASE說的是庫中作業系統和系統版本號。
比如,我的是centos6.4,就應該改成baseurl=http://nginx.org/packages/centos/6/$basearch/

編譯安裝Nginx

要編譯安裝Nginx,首先我們要安裝依賴包 pcre-devel 和 zlib-devel和執行使用者

yum -y install pcre-devel zlib-devel  

​groupadd nginx

useradd -M -s /sbin/nologin -g nginx  nginx

準備工作完成後就可以下載編譯安裝Nginx了

下載後解壓縮,執行編譯

tar -zxvf nginx-1.7.8.tar.gz

cd  nginx-1.7.8

./configure

make

​make install

等編譯安裝完成後在/usr/local下就會出現Nginx這個目錄了,進入這個目錄後發現目錄非常簡單。它的配置檔案存放在conf目錄中,網頁檔案存放在 html 中,日誌檔案存放在 logs 中,sbin 目錄下只有一個可執行程式"nginx"

執行/usr/local/nginx/sbin/nginx,啟動nginx服務

記得關閉SElinux和iptables防火牆

​service iptables stop

setenforce 0

​ 接下來在瀏覽器中訪問你服務的IP,以下說明安裝Successful