Nginx安裝詳解

再安裝Nginx之前先給自己建好一個(gè)安裝路徑,我的習(xí)慣是安裝在/usr/local/下面,因此我先在/usr/local/建立一個(gè)文件目錄,并進(jìn)入到該目錄下面。

cd /usr/local/
mkdir vil
cd vil

linux 下載命令 wget 如果沒有安裝請(qǐng)使用 yum 命令進(jìn)行安裝。wget 下載包命令會(huì)需要用到。

yum install wget

安裝依賴包

1、安裝PCRE庫(kù)

wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.41.tar.gz
  • 解壓下載好的PCRE源碼
tar -zxvf pcre-8.41.tar.gz
  • 編譯PCRE源碼,執(zhí)行下面命令:
cd pcre-8.41
./configure
make && make install
  • 安裝PCRE庫(kù)命令匯總,
cd /usr/local/
mkdir vil
cd vil
wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.41.tar.gz
tar -zxvf pcre-8.41.tar.gz
cd pcre-8.41
./configure
make && make install

2、安裝zlib庫(kù)

源碼安裝 zlib 庫(kù)和安裝 pcre 庫(kù)基本類似,我就不進(jìn)行分步說明,直接上所有的安裝命令,zlib源碼可以到zlib網(wǎng)站下載查看

cd /usr/local/vil
wget http://www.zlib.net/zlib-1.2.11.tar.gz
tar -zxvf zlib-1.2.11.tar.gz
cd zlib-1.2.11
./configure
make && make install

3、安裝openssl

源碼安裝 openssl 庫(kù)和安裝 pcre 庫(kù)基本類似openssl官網(wǎng)獲取最新的下載地址,下面是

cd /usr/local/vil
wget https://www.openssl.org/source/openssl-1.1.0g.tar.gz
tar -zxvf openssl-1.1.0g.tar.gz
./config
make && make install

開始安裝Nginx


1、下載Nginx

這里我還是把Nginx下載的源碼放在 /usr/local/vil目錄下面,Nginx的最新版本可以到 Nginx官網(wǎng) 獲取

cd /usr/local/vil
wget http://nginx.org/download/nginx-1.13.6.tar.gz

2、解壓Nginx源碼包

tar -zxvf nginx-1.13.6.tar.gz

3、編譯安裝Nginx

cd nginx-1.13.6
./configure --prefix=/usr/local/sw/nginx --with-http_ssl_module --with-pcre=/usr/local/vil/pcre-8.41 --with-zlib=/usr/local/vil/zlib-1.2.11 --with-openssl=/usr/local/vil/openssl-1.1.0g
make && make install

注意:
--prefix=/usr/local/sw/nginx 是指定Nginx的安裝目錄。
--with-http_ssl_module 是指定使用 ssl
--with-pcre=/usr/local/vil/pcre-8.41 指定依賴模塊pcre 目錄
--with-zlib=/usr/local/vil/zlib-1.2.11 指定依賴模塊zlib
--with-openssl=/usr/local/vil/openssl-1.1.0g 指定依賴模塊 openssl

其中: /usr/local/vil/**** 是指依賴模塊的源碼安裝目錄是上面安裝依賴包指定的。

測(cè)試Nginx

按照上面的步驟安裝,接下來就是見證奇跡的時(shí)刻了。剛剛我指定Nginx的安裝目錄是/usr/local/sw/nginx。我們根據(jù)下面的步驟開始Nginx之旅了。

  • 進(jìn)入到Nginx安裝目錄
cd /usr/local/sw/nginx

nginx目錄下:
conf:Nginx 配置文件目錄
sbin:Nginx 執(zhí)行文件目錄

  • 到nginx 目錄下的sbin 中執(zhí)行 nginx執(zhí)行文件啟動(dòng)Nginx。
cd /usr/local/sw/nginx/sbin
./nginx

執(zhí)行完上命令,我們可以使用curl 命令測(cè)試Nginx是否啟動(dòng)成功。

curl http://localhost

此時(shí)我們可以看到如下圖片的信息 中包含 Welcome to nginx !信息說明成功了。

存在問題


如果你不是在本機(jī)訪問nginx 需要再防火墻中打開系統(tǒng)端口號(hào)。

關(guān)于Nginx配置問題,我們下次再聊。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容