首页
/
每日頭條
/
科技
/
nginx安裝及其配置詳細教程
nginx安裝及其配置詳細教程
更新时间:2025-01-29 06:19:37

提示:

如遇到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
推荐阅读
蘋果筆記本怎麼截屏
蘋果筆記本怎麼截屏
蘋果筆記本怎麼截屏?mac電腦自帶有截圖功能,可以通過按下組合鍵來截圖組合鍵的種類也有很多種,我來為大家講解一下關于蘋果筆記本怎麼截屏?跟着小編一起來看一看吧!蘋果筆記本怎麼截屏mac電腦自帶有截圖功能,可以通過按下組合鍵來截圖。組合鍵的種...
2025-01-29
iphone升級了最新系統耗電
iphone升級了最新系統耗電
蘋果之前發布了iOS15.4這個系統更新版本,結果引來了衆多用戶的不滿。盡管這個版本增加了帶口罩面部識别的功能,但是很多iPhone用戶卻發現更新後自己的手機耗電量大大增加了,續航時間變短。盡管這個問題蘋果表示可以在更新後等待48小時,讓系...
2025-01-29
眼霜推薦平價怎麼用效果好
眼霜推薦平價怎麼用效果好
前幾天,看到朋友圈的代購說:“答應我,30歲以後500以下的水,1000以下的眼霜就不要用了。”小編我想答應,可是我的錢包不答應啊。過了幾天,閨蜜讓我推薦眼霜,指明要價位在1000元以上的,還說這把年紀了1000以上的眼霜才有效果。我就不能...
2025-01-29
怎麼對電腦中的文件夾設置密碼
怎麼對電腦中的文件夾設置密碼
為我們的使用安全,大多數人都會給電腦設置一個密碼,來保障我們的隐私,可是平時難免會有别人使用自己電腦的情況,而電腦上有些文件不希望被看到,怎麼辦?文件加密,如果要加密電腦裡重要的文件夾,那麼用軟件給文件夾設置密碼是不錯的方法。下面,小編給大...
2025-01-29
手機視頻複制到u盤裡怎麼不能播放
手機視頻複制到u盤裡怎麼不能播放
手機視頻複制到u盤裡怎麼不能播放?OTG線是即插即用的首先通過OTG轉接線将U盤和您的手機相連接,我來為大家科普一下關于手機視頻複制到u盤裡怎麼不能播放?以下内容希望對你有幫助!手機視頻複制到u盤裡怎麼不能播放OTG線是即插即用的。首先通過...
2025-01-29
Copyright 2023-2025 - www.tftnews.com All Rights Reserved