首页
/
每日頭條
/
科技
/
nginx安裝及其配置詳細教程
nginx安裝及其配置詳細教程
更新时间:2024-10-05 01:19:31

提示:

如遇到yum或者wget的問題,

請詳見--->雜集:更換centos yum源

請詳見--->雜集:關于VMware中linux使用NAT模式配置

1、安裝Nginx需要的環境

一、安裝gcc環境

編譯依賴gcc,如果沒有gcc環境,需要安裝gcc

nginx安裝及其配置詳細教程(Nginx系列篇一linux中安裝Nginx)1

一路Y,直到complete

nginx安裝及其配置詳細教程(Nginx系列篇一linux中安裝Nginx)2

二、安裝pcre庫

nginx的http模塊使用pcre來解析正則表達式

nginx安裝及其配置詳細教程(Nginx系列篇一linux中安裝Nginx)3

三、安裝zlib庫

lib庫提供了很多種壓縮和解壓縮的方式,nginx使用zlib對http包的内容進行gzip

nginx安裝及其配置詳細教程(Nginx系列篇一linux中安裝Nginx)4

四、安裝OpenSSL庫[這裡後期會推出--->Nginx中配置HTTPS證書篇]

OpenSSL是一個強大的安全套接字層密碼庫,囊括主要的密碼算法、常用的密鑰和證書封裝管理功能及SSL協議,nginx不僅支持http協議,還支持https[即在ssl協議上傳輸http]

nginx安裝及其配置詳細教程(Nginx系列篇一linux中安裝Nginx)5

2、編譯安裝Nginx

準備好安裝包

nginx安裝及其配置詳細教程(Nginx系列篇一linux中安裝Nginx)6

解壓

nginx安裝及其配置詳細教程(Nginx系列篇一linux中安裝Nginx)7

指定安裝目錄

提示:

源碼的安裝一般由3個步驟組成:配置(configure)、編譯(make)、安裝(make install)

Configure --prefix= 作用是:編譯的時候用來指定程序存放路徑,方便卸載and移植

創建nginx1.8目錄

nginx安裝及其配置詳細教程(Nginx系列篇一linux中安裝Nginx)8

獲取配置路徑,先copy下來

nginx安裝及其配置詳細教程(Nginx系列篇一linux中安裝Nginx)9

創建配置目錄

根據下圖Configure配置,在nginx1.8中mkdir run lock log temp目錄

--prefix=/home/odysee/nginx1.8 為安裝目錄

nginx安裝及其配置詳細教程(Nginx系列篇一linux中安裝Nginx)10

nginx安裝及其配置詳細教程(Nginx系列篇一linux中安裝Nginx)11

再進入到nginx-1.8.0準備編譯安裝,注意這裡是nginx-1.8.0

nginx安裝及其配置詳細教程(Nginx系列篇一linux中安裝Nginx)12

此Configure配置目錄均可自行定義

./configure \

--prefix=/home/odysee/nginx1.8 \

--pid-path=/home/odysee/nginx1.8/run/nginx.pid \

--lock-path=/home/odysee/nginx1.8/lock/nginx.lock \

--error-log-path=/home/odysee/nginx1.8/log/error.log \

--http-log-path=/home/odysee/nginx1.8/log/access.log \

--with-http_gzip_static_module \

--http-client-body-temp-path=/home/odysee/nginx1.8/temp/client \

--http-proxy-temp-path=/home/odysee/nginx1.8/temp/proxy \

--http-fastcgi-temp-path=/home/odysee/nginx1.8/temp/fastcgi \

--http-uwsgi-temp-path=/home/odysee/nginx1.8/temp/uwsgi \

--with-http_stub_status_module \

--with-http_ssl_module \

--http-scgi-temp-path=/home/odysee/nginx1.8/temp/scgi

nginx安裝及其配置詳細教程(Nginx系列篇一linux中安裝Nginx)13

配置成功

nginx安裝及其配置詳細教程(Nginx系列篇一linux中安裝Nginx)14

開始編譯和安裝

make編譯

nginx安裝及其配置詳細教程(Nginx系列篇一linux中安裝Nginx)15

編譯完成

nginx安裝及其配置詳細教程(Nginx系列篇一linux中安裝Nginx)16

make install安裝

nginx安裝及其配置詳細教程(Nginx系列篇一linux中安裝Nginx)17

查看nginx1.8,出現以下三個目錄安裝成功

nginx安裝及其配置詳細教程(Nginx系列篇一linux中安裝Nginx)18

3、測試

啟動Nginx,啟動命令再sbin中

注意:

出現下圖權限問題,說明安裝成功

因為普通用戶無法使用1024以下的端口

nginx安裝及其配置詳細教程(Nginx系列篇一linux中安裝Nginx)19

修改默認端口

nginx安裝及其配置詳細教程(Nginx系列篇一linux中安裝Nginx)20

nginx安裝及其配置詳細教程(Nginx系列篇一linux中安裝Nginx)21

改為1024以上的端口号,8888

nginx安裝及其配置詳細教程(Nginx系列篇一linux中安裝Nginx)22

測試nginx -t,沒有問題

nginx安裝及其配置詳細教程(Nginx系列篇一linux中安裝Nginx)23

啟動Nginx并查看pid

nginx安裝及其配置詳細教程(Nginx系列篇一linux中安裝Nginx)24

在浏覽器中訪問ip:端口

nginx安裝及其配置詳細教程(Nginx系列篇一linux中安裝Nginx)25

訪問成功

注意:

關閉防火牆或者定義端口規則

nginx安裝及其配置詳細教程(Nginx系列篇一linux中安裝Nginx)26

重啟nginx,nginx -s reload

nginx安裝及其配置詳細教程(Nginx系列篇一linux中安裝Nginx)27

停止nginx,nginx -s stop

nginx安裝及其配置詳細教程(Nginx系列篇一linux中安裝Nginx)28

測試完成。

下一篇是搭建Nginx負載均衡,歡迎諸位同道好友一起交流學習。

,
Comments
Welcome to tft每日頭條 comments! Please keep conversations courteous and on-topic. To fosterproductive and respectful conversations, you may see comments from our Community Managers.
Sign up to post
Sort by
Show More Comments
推荐阅读
todesk如何結束遠程控制
todesk如何結束遠程控制
想要在客戶遇到技術問題時快速有效地提供技術支持嗎?朋友電腦出現問題還得親自跑去他家一趟?這些問題統統都能輕松解決,是時候使用遠程控制軟件了。ToDesk使您能夠從遠處控制客戶的計算機,并且可以遠程解決技術問題、回複他人等。讓您遠程檢查問題并...
2024-10-05
電腦安裝系統哪種方式比較好
電腦安裝系統哪種方式比較好
電腦的Windows系統我想很多小夥伴們都想學着自己安裝吧,那麼安裝電腦的系統難嗎?我想說的是很簡單,安裝電腦的系統主要步驟就是三大步驟:第一步驟就是制作U盤啟動,第二步驟就是拷貝目标Windows系統文件,第三步驟就是把第二步驟中拷貝的W...
2024-10-05
word恢複未保存文件
word恢複未保存文件
word恢複未保存文件?打開或新建一篇Word文檔,不保存進行關閉操作,我來為大家科普一下關于word恢複未保存文件?下面希望有你要的答案,我們一起來看看吧!word恢複未保存文件打開或新建一篇Word文檔,不保存進行關閉操作。再次打開後,...
2024-10-05
電腦開機一會黑屏了怎麼回事
電腦開機一會黑屏了怎麼回事
電腦開機一會黑屏了怎麼回事?電腦無法開機、死機、黑屏、藍屏、重啟、運行卡滞等故障可以按照下項檢查:1、首先檢查電源;220V的交流電源(就是平時說的插頭、插座);然後再檢查電腦電源的輸出電壓(台式機檢查一下電源的風扇、筆記本可以仔細聆聽一下...
2024-10-05
電腦QQ上網課沒有課字怎麼辦
電腦QQ上網課沒有課字怎麼辦
電腦QQ上網課沒有課字怎麼辦?首先下載QQ空間,打開并登錄,在首頁點擊正在直播的主播,現在小編就來說說關于電腦QQ上網課沒有課字怎麼辦?下面内容希望能幫助到你,我們來一起看看吧!電腦QQ上網課沒有課字怎麼辦首先下載QQ空間,打開并登錄,在首...
2024-10-05
Copyright 2023-2024 - www.tftnews.com All Rights Reserved