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
--------------------------------