Nginx安裝教程,ubuntu18.04

 

本文介紹Nginx如何安裝,操做系統爲Ubuntu 18.04。

 
1、安裝
(1)安裝git
執行命令:「sudo apt-get install git」。

 

(2)安裝aptitude
執行命令:「sudo apt-get install aptitude」。

 

(3)安裝依賴
第一步:
安裝gcc g++ 的依賴庫,執行命令:「sudo apt-get install build-essential」。

 

第二步:
安裝gcc g++ 的依賴庫,執行命令:「sudo apt-get install libtool」。

 

第三步:
安裝pcre依賴庫,執行命令:「sudo apt-get install libpcre3 libpcre3-dev」。
//這個我已經安裝過了 卸載很麻煩 我就不截圖了
 
第四步:
安裝zlib依賴庫,執行命令「sudo apt-get install zlib1g-dev」。

 

第五步:
安裝openssl,執行命令:「sudo apt-get install openssl libssl-dev」。
//一樣不截圖了
 
(2)安裝Nginx
第一步:
下載源代碼: http://nginx.org/en/download.html,選擇stable version條目下的穩定版。如圖3.2.2.2.1。
 
第二步:
解壓縮源代碼,如圖3.2.2.2.2。
 
第三步:
將源代碼文件夾移動到~/目錄。
執行命令:「sudo mv ~/下載/nginx-1.14.1 ./nginx」。
 
第四步:
執行命令:「cd nginx」。
 
第五步
執行命令:「sudo ./configure --prefix=/opt/nginx --with-http_stub_status_module --with-http_ssl_module --with-file-aio --with-http_realip_module」。

 

第六步:
執行命令:「sudo make && sudo make install」。

 

2、配置

第一步:
自行獲取證書。並將證書拷貝至/opt/nginx/certs/路徑下,包括「.crt」文件和「.key」文件。
 
第二步:
自行獲取Nginx網頁文件(夾),並將Nginx網頁文件(夾)拷貝至/opt/WebClient/路徑下。
 
第三步:
安裝vim
說明:
1.用戶可根據本身的習慣,使用ubuntu桌面或使用vim。如下步驟均已vim爲例,使用ubuntu桌面的用戶,能夠根據實際狀況,跳過一些步驟,自行打開配置文件(文件的路徑是相同的),自行保存修改。
第一步:
執行命令:「sudo apt-get install vim」。
vim基礎方法:
1.須要經過「cd」命令來到文件所在目錄,經過「ls」命令能夠獲取當面目錄下的全部文件的名字。
2.經過「sudo vim xxxx.xxx」可使用vim打開xxxx.xxx文檔。
3.按下「i」來進入輸入模式,以輸入/修改字符。
4.按下「:」(英文)來進行底線命令模式。
5.在已經有「:」的狀況下:
按下「q」退出程序。
按下「w」來保存文件。
按下「wq」來保存並退出程序。
6.詳情可參考教程 https://www.runoob.com/linux/linux-vim.html
 
第四步:
執行命令:「cd /opt/nginx/conf」
 
第五步:
執行命令:「sudo vim nginx.conf」
 
第六步:
修改配置
 
共4個部分須要修改。
第一部分:
取消HTTPS server之下的註釋,和圖片保持同樣便可。
第二部分:
修改ssl_certificate,將路徑改成:「/opt/nginx/certs/「你的證書名字」.crt」。
修改ssl_certificate,將路徑改成:「/opt/nginx/certs/「你的證書名字」.key」。
第三部分:
修改location下的root:將後面的內容改成//todo 等前端作好了 放在固定路徑
修改location下的index:將後面的內容改成//todo 等前端作好了,放在固定路徑

 

 
 
第七步:
保存退出,即(按下「esc」,按下英文的「:」,輸入「wq」,按下回合)。

3、啓動

第一步:
執行命令:「sudo apt-get install net-tools」
第二步:
執行命令:「cd /opt/nginx/sbin」。
第三步:
執行命令:「sudo ./nginx」。
第四步:
執行命令:「sudo netstat -anp | grep nginx」。

 

表明安裝和配置成功。
相關文章
相關標籤/搜索