nginx安裝配置

  Nginx的安裝

Nginx一般推薦安裝到linux系統,而且要安裝c語言的編譯環境gcc。

1.1.1.1 下載:

進入http://nginx.org/en/download.html下載nginx1.8.0版本(當前最新穩定版本)。

1.1.1.2 先安裝nginx依賴的包:

nginx是C語言開發,建議在linux上運行。

Centos6.5實例

  gcc

       安裝nginx需要先將官網下載的源碼進行編譯,編譯依賴gcc環境,如果沒有gcc環境,需要安裝gcc:yum install gcc-c++

  PCRE

       PCRE(PerlCompatible Regular Expressions)是一個Perl庫,包括 perl 兼容的正則表達式庫。nginx的http模塊使用pcre來解析正則表達式,所以需要在linux上安裝pcre庫。

yuminstall -y pcre pcre-devel

注:pcre-devel是使用pcre開發的一個二次開發庫。nginx也需要此庫。

 zlib

       zlib庫提供了很多種壓縮和解壓縮的方式,nginx使用zlib對http包的內容進行gzip,所以需要在linux上安裝zlib庫。

yuminstall -y zlib zlib-devel

 

 openssl

       OpenSSL是一個強大的安全套接字層密碼庫,囊括主要的密碼算法、常用的密鑰和證書封裝管理功能及SSL協議,並提供豐富的應用程序供測試或其它目的使用。

       nginx不僅支持http協議,還支持https(即在ssl協議上傳輸http),所以需要在linux安裝openssl庫。

yuminstall -y openssl openssl-devel

 ubuntu17.4實例:

安裝gcc g++的依賴庫

ubuntu平臺可以使用如下命令。

1
2
apt-get install build-essential
apt-get install libtool

centeros平臺可以使用如下命令。

1
2
3
4
5
6
centos平臺編譯環境使用如下指令
安裝make:
yum -y install gcc automake autoconf libtool make
 
安裝g++:
yum install gcc gcc-c++  

安裝 pcre依賴庫(http://www.pcre.org/

1
2
sudo apt-get update
sudo apt-get install libpcre3 libpcre3-dev

安裝 zlib依賴庫(http://www.zlib.net

1
apt-get install zlib1g-dev

安裝 ssl依賴庫

1
apt-get install openssl

1.1.1.3 安裝步驟

第一步:把nginx的源碼上傳到linux系統

第二步:把壓縮包解壓縮。

第三步:進行configure。

./configure  --sbin-path=/usr/local/nginx/nginx \

--conf-path=/usr/local/nginx/nginx.conf \

--pid-path=/usr/local/nginx/nginx.pid \

--with-http_ssl_module


 注意:上邊將臨時文件目錄指定爲/var/temp/nginx,需要在/var下創建tempnginx目錄

第四步:make

第五步:makeinstall

 

1.1.2   Nginx的啓動、停止

1、啓動:進入nginx的sbin目錄,./nginx就可以啓動。

如果訪問不到,首先查看防火牆是否關閉。

 

2、關閉nginx:

可以使用kill命令,但是不推薦使用。

推薦使用:./nginx-s stop

 

3、刷新配置:./nginx -s reload

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章