天天看點

Linux新手入門系列:安裝nginx

本系列文章是把作者剛接觸和學習Linux時候的實操記錄分享出來,内容主要包括Linux入門的一些理論概念知識、Web程式、mysql資料庫的簡單安裝部署,希望能夠幫到一些初學者,少走一些彎路。

注意:

Linux下區分大小寫;

Linux多使用者多線程;

Linux下每個檔案和目錄都有通路權限;

安裝nginx

本文提供安裝nginx的2種方法,一種是yum源安裝,一種是編譯安裝。

一、Yum安裝(需要聯網)

1.安裝yum源

CentOS7:

# rpm -Uvh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm
           

CentOS6:

# rpm -Uvh http://nginx.org/packages/centos/6/noarch/RPMS/nginx-release-centos-6-0.el6.ngx.noarch.rpm
           

2.安裝nginx

# yum install nginx #yum會自動安裝nginx的相關依賴包
           

3.設定自啟動

# chkconfig nginx on		# CentOS6
# systemctl enable nginx.service		# CentOS7
           

說明:

預設安裝目錄/usr/local/nginx
預設網站根目錄/usr/local/nginx/html
預設配置檔案目錄/usr/local/nginx/conf/nginx.conf
           

二、編譯安裝

1.安裝nginx依賴包

# yum -y install gcc gcc-c++ zlib-devel pcre-devel openssl-devel
           

2.編譯安裝nginx

# tar -zxvf nginx-1.15.2.tar.gz #解壓
# cd nginx-1.15.2
# ./configure #檢查環境,設定安裝參數,可以設定安裝路徑、第三方子產品,--add-module表示要安裝的子產品,--prefix表示安裝路徑,這裡不設定用預設的。
# make
# make install
           

3.修改nginx配置檔案

# vim /usr/local/nginx/conf/nginx.conf
           

4.設定自啟動

# chkconfig nginx on		# CentOS6
# systemctl enable nginx.service		# CentOS7
           

說明:

預設安裝目錄/usr/local/nginx
預設網站根目錄/usr/local/nginx/html
預設配置檔案目錄/usr/local/nginx/conf/nginx.conf
           
Linux新手入門系列:安裝nginx
IT小胖豆:初學者踩坑之路及過程分享,希望能夠幫到一些初學者,歡迎各位IT打勞工,入坑讨論-_-

繼續閱讀