1. 程式人生 > >Nginx在Linux下的安裝與配置

Nginx在Linux下的安裝與配置

這是本人在安裝與配置nginx時所做的一些記錄,可能有些地方寫得不夠詳細。

nginx依賴以下一些軟體庫,在安裝之前請確保安裝了這些軟體庫,它們包括:gcc,openssl,zlib,pcre(可通過rpm -q命令查詢是否已安裝),其中前三個庫可通過系統盤進行安裝,這裡僅簡單說說pcre的安裝:

下載pcre至/home目錄下,這裡選擇的版本是pcre-8.10,下載完後執行以下操作

1.[[email protected] home]# tar zxvf pcre-8.10.tar.gz   //解壓縮
2.[[email protected] home]# cd pcre-8.10                //切換到該目錄下
3.[
[email protected]
pcre-8.10]#./configure //配置 4.[[email protected] pcre-8.10]#make 5.[[email protected] pcre-8.10]#make install //安裝


安裝nginx

從nginx的官方網站下載穩定版本,這裡下載的版本號是nginx-1.0.2。在預設情況下,經過編譯安裝的Nginx包含了大部分可用模組,可以通過“./configure  --help”選項設定各個模組的使用情況,例如對不需要的http_ssi模組,可通過“--without-http_ssi_module”引數關閉此模組;如果需要“http_perl”模組,則可以通過“--with-http_perl_module”引數安裝此模組。執行以下操作進行安裝

1.[[email protected] home]# tar zxvf nginx-1.0.2.tar.gz  
2.[[email protected] home]#cd nginx-1.0.2  
3.[[email protected]]#./configure --with- > http_stub_status_module --prefix=/usr/local/nginx  
4.[[email protected] nginx-1.0.2]#make  
5.[[email protected] nginx-1.0.2]#make install

配置時使用"with-http_stub_status_module"引數來啟用 Nginx 的 NginxStatus 功能,以監控 Nginx 的當前狀態。

安裝完成後執行以下操作驗證安裝是否成功:

cd  /usr/local/nginx/sbin
./nginx -t 

結果顯示:
nginx: the configuration file /usr/local/nginx/conf/nginx.conf syntax is ok
nginx: configuration file /usr/local/nginx/conf/nginx.conf test is successful
至此,nginx的安裝已成功完成。

啟動nginx 
cd /usr/local/nginx/sbin
./nginx //啟動nginx

停止nginx
pkill -9 nginx

關於nginx的配置,請看另一篇文章。

相關推薦

windows平臺安裝配置mysql5.7

mysql windows 博主QQ:819594300博客地址:http://zpf666.blog.51cto.com/有什麽疑問的朋友可以聯系博主,博主會幫你們解答,謝謝支持!在windows上安裝mysql5.7需要具有系統的管理員權限。Windows平臺下提供兩種安裝方式:1、mysql二進

VS2008安裝配置DirectShow SDK 9.0 及 DirectShow AMCap改裝的問題

靜態庫 cfa -c class 文件目錄 call ref stat and 一、 安裝DirectShow。 我裝的是DirectShow SDK 9.0b。安裝程序名為DXSDK_Jun10.exe。 下載地址:https://pan.

Linux安裝配置Nginx

下載 訪問 準備 cep ssi config configure 你會 inpu 一、準備 Nginx版本:nginx-1.7.7.tar.gz 請自行到官網下載對應的版本。 二、步驟 ?在Linux新建一個queenLove用戶 [[email prot

redis---在CentOS6.5安裝配置

eas 相關 var 可選 tro rip 持久 exec TP 本文詳細介紹redis單機單實例安裝與配置,服務及開機自啟動。如有不對的地方,歡迎大家拍磚o(∩_∩)o (以下配置基於CentOS release 6.5 Final, redis版本3.0.2 [redi

CentOS安裝配置Maven

export http utf uri 阿裏 cor redhat odin ngs 安裝Maven 當前系統 [root@141 ~]# cat /etc/redhat-release CentOS Linux release 7.3.1611 (Core) 下載 h

linux安裝配置Redis

修改 密碼 ted 路徑 設置密碼 fix 安裝與配置 安裝 bsp 1.安裝 (1)獲取源代碼   wget http://download.redis.io/releases/redis-4.0.8.tar.gz (2)解壓   tar xzvf redis-4.0.8

Redis在windows安裝配置

加壓 tro 運行 png 卸載 star 修改 一個 level 一、安裝Redis 1. Redis官網下載地址:http://redis.io/download,下載相應版本的Redis,在運行中輸入cmd,然後把目錄指向解壓的Redis目錄。 2、啟動服務命

(轉)Redis在windows安裝配置

一、安裝Redis 1. Redis官網下載地址:http://redis.io/download,下載相應版本的Redis,在執行中輸入cmd,然後把目錄指向解壓的Redis目錄。 2、啟動服務命令 redis-server redis.windows.conf,出現下圖顯示錶示啟動成功。

fedora安裝配置mariadb資料庫(mysql的一個分支)

1.安裝命令: yum install mariadb yum install mariadb-server yum install mariadb-devel(開發元件) 2.啟動和停止服務: service mariadb start service maria

程序管理利器Supervisor--centos7安裝配置

目錄 概述 環境準備 檢查python環境 線上安裝 配置Supervisor 啟動並驗證 運維命令 概述     瞭解supervisor基本概念,請點選檢視程序管理利器Supervisor--

python開發之virtualenvvirtualenvwrapper(linux安裝配置)

在使用python開發過程中,會經常碰到不同的工程依賴不同版本的庫的問題,所以我們需要對於不同的工程使用不同的虛擬環境來保持開發環境以及宿主環境的清潔 ----------virtualenv 一個可以幫助我們管理不同python環境的好工具,它可以在系統中建立多個不同並且相互不干擾的虛擬環境、  

Ubuntu安裝配置FastDFS

文件轉自:http://blog.csdn.net/softwave/article/details/54017095 FastDFS是一個開源的輕量級分散式檔案系統,它對檔案進行管理,功能包括:檔案儲存、檔案同步、檔案訪問(檔案上傳、檔案下載)等,解決了大容量儲存和負載

【Docker】在Linux安裝配置Docker環境

0x00 前言 沒有太多說的,這個可能也到處都有…… 每個人的方法大概也大同小異? 主要是自己第一次接觸docker,就當作簡單的做一個記錄與總結吧。 (注意:本篇和以前的環境配置不同,遇到的問題過多,而且最終不是自己獨立完成 (故主要著眼於出現問題的記錄與過程

OpenCV 1.0在VC6安裝配置(附測試程式)

步驟:         1 安裝Visual C++ 6.0          2 安裝OpenCV 1.0         3 配置Windows環境變數 

Linux安裝配置snmp服務

一、安裝snmp服務 1、檢查系統是否已經安裝snmp的rpm包  以下是安裝snmp服務需要的rpm包: libsensors3-2.10.6-55.el5.i386.rpm lm_sensors-2.10.6-55.el5.i386.rpm net-snmp-libs-5.3.2.2-5.el5.i38

ubuntu 10.10安裝配置CUDA 4.0

謹以此文想給那些被Linux搞得折翼的小盆友們,當然還有我自己…… 首先下載驅動,toolkit 還有SDK…… 安裝前確認這些檔案都是可執行的,如果不是執行以下命令: sudo chmod a+x [檔名] 然後是安裝驅動的問題,估計很多人十分頭疼…… 按下Ctrl加

工欲善其事,必先利其器之—MAC安裝配置emacs

安裝應用 mac os下安裝emacs有如下方式 * 通過homebrew安裝 brew install emacs --with-cocoa sudo port install emacs-app 注:這裡建議於第三種方式安裝,根據以

TensorFlow學習筆記(一)——Win10安裝配置CPU執行的TensorFlow

    由於課題需要,在下之後一階段工作主要是使用深度網路來解決問題,擬使用TensorFlow來進行實驗。由於在下對於TensorFlow完全只有小白級別的認識,因此決定一邊學習一邊記錄,一方面便於分享共同進步,一方面請各位大牛幫忙指出在下認識上的錯誤。     由於實驗

Centos7.2安裝配置apache(一)

dir 安裝包 軟件安裝包 分享圖片 mage system 錯誤日誌 center 超時 Centos7.2下安裝與配置apache(一) 配置機:騰訊雲服務器,centos7.2 一、安裝Apache服務(Apache軟件安裝包叫httpd) yum i

CentOS6.4Mysql數據庫的安裝配置

商業 storage 不同的 pool use 速度 man aries ora 原文連接:http://www.cnblogs.com/xiaoluo501395377/archive/2013/04/07/3003278.html 說到數據庫,我們大多想到的是關系型數據