居庸關(guān)
前序:
前提:
- 搬運網(wǎng)上的教程,此處僅為個人記錄之用庆冕,看到搬運文就不必往下看了
- 用于理清nginx的安裝钢坦、使用帖族、開發(fā)之筆記
- 目前暫時為Centos绳泉,Debian的雷同差異不大
一:安裝方式一:
yum install nginx
二:安裝方式二:
1 —— 安裝必備插件:
1.1 —— 安裝 gcc 編譯器
yum install -y gcc
1.2 —— 安裝 正則解析器
yum install -y pcre pcre-devel
1.3 —— 安裝 解壓、壓縮庫
yum install -y zlib zlib-devel
1.4 —— 安裝 https依賴庫(若不需要https功能可以忽略)
yum install -y openssl openssl-devel
2 —— 下載nginx:
//創(chuàng)建下載目錄
mkdir -p /software/nginx/
//切換到下載目錄并下載nginx伦意,注意鏈接在nginx的官網(wǎng)download下
wget http://nginx.org/download/nginx-1.20.2.tar.gz
// 解壓nginx
tar -zvxf nginx-1.20.2.tar.gz
3 —— 安裝nginx:
//切換到解壓目錄
cd /software/nginx-1.20.2
//執(zhí)行配置指令火窒,
//--prefix為指定安裝目錄,建議設(shè)置該參數(shù)
//若不需要https可以不用帶--with-http_stub_status_module --with-http_ssl_module
//下載版本已默認安裝ipv6
./configure --prefix=/software/nginx --with-http_stub_status_module --with-http_ssl_module
//進行編譯和安裝(若已經(jīng)安裝又不想覆蓋的使用make即可驮肉,然后把編譯目錄下的objs里面的nginx替換到安裝目錄的sbin的nginx即可)
make install
4 —— 配置并啟動nginx:
//此步驟看自己需要修改熏矿,非必須步驟
//切換到安裝目錄下的配置目錄
cd /software/nginx/conf
//此步驟看自己需要修改,非必須步驟
//修改配置文件(還是覺得vim僅適合于小修改离钝,大修改還是拉出來用單獨文本工具處理完覆蓋即可)
vim nginx.conf
//修改內(nèi)容按自己需要修改曲掰,此處就不展示了
//切換到啟動目錄
cd /software/nginx/sbin
//啟動nginx(后續(xù)可以配置全局環(huán)境變量,以便可以任意目錄下執(zhí)行該指令)
./nginx
//若上一步?jīng)]有錯誤則訪問nginx奈辰,看到有返回經(jīng)典Welcome to nginx!即可
curl localhost
// 最后創(chuàng)建全局環(huán)境變量(需要注意指定路徑必須為絕對路徑)
ln -s /software/nginx/sbin/nginx /usr/bin/nginx
5 —— 收尾:
//從上面的步驟得到的下載包以及源碼包,要是后期沒必要的更新乱豆,其實是可以刪除了奖恰,同版本的添加或刪除插件,也僅僅是替換sbin的nginx文件即可宛裕,原版本的無需替換瑟啃,故此處刪除對應(yīng)的下載包和源碼包
rm /software/nginx/nginx-1.20.2.tar.gz
rm -rf /software/nginx/nginx-1.20.2