1. 程式人生 > >suse-12-linux nginx安裝教程

suse-12-linux nginx安裝教程

我所使用的nginx版本為1.12.2,下面是所有安裝包和依賴包截圖

本次安裝所使用的安裝包下載地址:

使用的linux版本是suse-12版本,只需要有這三個依賴包pcre zlib openssl

---------------------------------

安裝步驟:

1.安裝pcre

我在根目錄下建了一個data資料夾用來存放我這幾個包,將pcre包丟到data目錄下,使用命令

tar -zxvf pcre-8.38.tar.gz

得到解壓後的pcre目錄,進入到pcre目錄下,依次使用命令

./configure    

make    

make install   

會刷很多亂七八糟的資訊,反正我也沒看。

2.安裝zlib和openssl

和pcre安裝一樣,安裝zlib和openssl就行,需要注意的是openssl使用./config進行初始化。

3.將nginx包丟到data目錄下,使用命令

tar -zxvf nginx-1.12.2.tar.gz

得到解壓後的nginx目錄:

也是一樣,使用./configure對nginx進行初始化,此時可能會報gcc缺失等問題。

如果報gcc缺失

請關注我的另一文章:

可能還會提示資訊:  + OpenSSL library is not used

這可能是在你的機子中存在多個openssl,初始化時不知道使用哪個,那麼可以指定路徑告訴configure,完整命令

./configure --prefix=/usr/local/nginx  --with-openssl=/data/openssl-1.0.2p --with-http_ssl_module 

如果pcre和zlib出現同樣的問題,也是一樣解決。再次執行出現下圖代表成功了。

然後還是一樣執行命令:

make

make install

-------------------

此時nginx就安裝完畢了,在你的/usr/local下有資料夾nginx,裡面就是nginx相關的資訊。

配置:

執行:

可以將此nginx執行檔案掛載軟連結或者配置環境變數,直接拷貝到/usr/sbin下也可以

啟動:

如果沒有掛載的話,不能直接執行nginx命令,可以使用絕對路徑執行:

/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf

檢視nginx程序:

ps -ef|grep nginx

關閉&重啟:

nginx -s stop

nginx -s restart

--------------------------------