1. 程式人生 > >阿里雲CentOS7.4安裝nginx

阿里雲CentOS7.4安裝nginx

   阿里雲安裝nginx,經過測試,我把萬無一失的措施發出來:

首先先安裝PCRE pcre-devel 和Zlib,因為配置nginx的時候會需要這兩個東西
PCRE(Perl Compatible Regular Expressions) 是一個Perl庫,包括 perl 相容的正則表示式庫。nginx 的 http 模組使用 pcre 來解析正則表示式,所以需要在 linux 上安裝 pcre 庫,pcre-devel 是使用 pcre 開發的一個二次開發庫。nginx也需要此庫。命令:

yum install -y pcre pcre-devel

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

yum install -y zlib zlib-devel

雖然我安裝的時候安裝著兩個兒就可以了,但是如果有需要,根據error提示可能還需要GCC和OpenSSL

yum install gcc-c++
yum install -y openssl openssl-devel

好,現在我們開始安裝nginx,1.14.0這個是目前最新版本

wget -c https://nginx.org/download/nginx-1.14.0.tar.gz

解壓並進入nginx目錄

tar -zxvf nginx-1.14.0.tar.gz
cd nginx-1.14.0

使用nginx的預設配置

./configure

編譯安裝

make
make install

查詢安裝路徑:

whereis nginx

進入sbin目錄,可以看到有一個可執行檔案nginx,直接./執行就OK了。

執行起來之後訪問伺服器ip,可以看到nginx的歡迎頁面

如果訪問不了,請在阿里雲伺服器例項管理的安全組設定一下

這樣就OK了。

配置開機自啟動

即在rc.local增加啟動程式碼就可以了。

vi /etc/rc.local

增加一行 /usr/local/nginx/sbin/nginx
設定執行許可權:

chmod 755 rc.local

按i進入編輯模式,按:wq儲存退出

這樣就完成了