欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Linux配置nginx腳本的操作方法

 更新時(shí)間:2024年05月20日 11:39:14   作者:WeChat098  
正常來(lái)說(shuō),配置nginx相對(duì)來(lái)說(shuō)比較麻煩,這里寫(xiě)一個(gè)sh腳本,可以之間完成相關(guān)的操作,其中包括,換 nginx的源,加載nginx前置的依賴(lài),同樣包含nginx的conf文件配置,這篇文章主要介紹了Linux配置nginx腳本的操作方法,需要的朋友可以參考下

正常來(lái)說(shuō),配置nginx相對(duì)來(lái)說(shuō)比較麻煩,這里寫(xiě)一個(gè)sh腳本,可以之間完成相關(guān)的操作,其中包括,換 nginx的源,加載nginx前置的依賴(lài),同樣包含nginx的conf文件配置。

創(chuàng)建bash文件

vi create.sh 

填入下面的內(nèi)容

#!/bin/bash
# nginx安裝包鏈接
nginx_url="http://nginx.org/download/nginx-1.18.0.tar.gz"
# 下載包存放路徑
path="/tmp/"
# 安裝路徑
int_path="/usr/local/nginx"
# 首先檢查網(wǎng)絡(luò)
ping -c 1 baidu.com > /dev/null 2>&1
if [ $? -eq 0 ];then
    echo "檢測(cè)網(wǎng)絡(luò)正常!"
    # 配置阿里源
    read -p "配置阿里源輸入1,任意鍵跳過(guò)配置:" number
    case "$number" in
        1)
          echo "正在配置阿里源..."
          mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup  > /dev/null 2>&1
          wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-7 > /dev/null 2>&1
          yum clean all > /dev/null 2>&1
          yum makecache > /dev/null 2>&1
          echo "阿里源配置已完成!"
        ;;
        *)
        echo "已跳過(guò)配置阿里源!"
    esac
    # 安裝依賴(lài)包
    echo "正在安裝依賴(lài)包..."
    yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel wget > /dev/null 2>&1
    if [ $? -eq 0 ];then
        echo "依賴(lài)包安裝已完成!"
        # 下載Nginx包
        echo "正在下載安裝包和解壓安裝操作..."
        wget $nginx_url -P $path > /dev/null 2>&1
        # 創(chuàng)建文件夾,解壓安裝
        mkdir $int_path && cd $int_path
        nginx_pack=`echo $nginx_url | awk -F '/' '{print $NF}'`
        tar -xf $path/$nginx_pack -C ./
        # 編譯安裝
        nginx_path=`echo $nginx_pack |awk -F '.' '{print $1"."$2"."$3}'`
        cd $nginx_path && ./configure > /dev/null 2>&1
        make > /dev/null 2>&1
        make install  > /dev/null 2>&1
        echo "Nginx 安裝已完成!"
        echo -e "#####################################\n啟動(dòng)Nginx: $int_path/sbin/nginx\n停止Nginx: $int_path/sbin/nginx -s stop\n重載Nginx: $int_path/sbin/nginx -s reload\n檢查Nginx: $int_path/sbin/nginx -t\n#####################################"
    else
        echo "依賴(lài)包安裝失敗,請(qǐng)檢查yum源或者網(wǎng)絡(luò)問(wèn)題?。?!"
        exit 1
    fi   
else
    echo "檢測(cè)網(wǎng)絡(luò)連接異常,請(qǐng)檢查網(wǎng)絡(luò)再操作!"
    exit 1
fi

到此這篇關(guān)于Linux配置nginx腳本的操作方法的文章就介紹到這了,更多相關(guān)Linux配置nginx內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Nginx訪(fǎng)問(wèn)日志切割的3種實(shí)現(xiàn)方法

    Nginx訪(fǎng)問(wèn)日志切割的3種實(shí)現(xiàn)方法

    這篇文章主要給大家介紹了關(guān)于Nginx訪(fǎng)問(wèn)日志切割的3種實(shí)現(xiàn)方法,隨著訪(fǎng)問(wèn)量的增長(zhǎng),日志文件會(huì)越來(lái)越大,時(shí)間長(zhǎng)既會(huì)影響訪(fǎng)問(wèn)的速度,也會(huì)占用一部分磁盤(pán)空間,這時(shí)候就需要日志切割了,需要的朋友可以參考下
    2023-08-08
  • nginx服務(wù)器實(shí)現(xiàn)上傳下載文件的實(shí)例代碼

    nginx服務(wù)器實(shí)現(xiàn)上傳下載文件的實(shí)例代碼

    這篇文章主要介紹了nginx服務(wù)器實(shí)現(xiàn)上傳下載文件的實(shí)例代碼,本文通過(guò)代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作有一定的幫助,需要的朋友可以參考下
    2024-02-02
  • nginx請(qǐng)求時(shí)找路徑問(wèn)題解決

    nginx請(qǐng)求時(shí)找路徑問(wèn)題解決

    當(dāng)你安裝了nginx的時(shí)候,為nginx配置了如下的location,想要去訪(fǎng)問(wèn)路徑下面的內(nèi)容,可是總是出現(xiàn)404,找不到文件,這是什么原因呢,今天我們就來(lái)解決這個(gè)問(wèn)題,感興趣的朋友一起看看吧
    2023-10-10
  • 通過(guò)Nginx反向代理實(shí)現(xiàn)IP訪(fǎng)問(wèn)分流的示例代碼

    通過(guò)Nginx反向代理實(shí)現(xiàn)IP訪(fǎng)問(wèn)分流的示例代碼

    本篇文章主要介紹了通過(guò)Nginx反向代理實(shí)現(xiàn)IP訪(fǎng)問(wèn)分流的示例代碼,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2017-11-11
  • Linux  安裝nginx服務(wù)器詳細(xì)介紹

    Linux 安裝nginx服務(wù)器詳細(xì)介紹

    這篇文章主要介紹了Linux 安裝nginx服務(wù)器詳細(xì)介紹的相關(guān)資料,需要的朋友可以參考下
    2016-10-10
  • Nginx配置真實(shí)IP地址轉(zhuǎn)發(fā)的實(shí)現(xiàn)示例

    Nginx配置真實(shí)IP地址轉(zhuǎn)發(fā)的實(shí)現(xiàn)示例

    在許多web應(yīng)用程序中,獲取客戶(hù)端的真實(shí) IP 地址非常重要,本文就來(lái)介紹一下Nginx配置真實(shí)IP地址轉(zhuǎn)發(fā)的實(shí)現(xiàn)示例,感興趣的可以了解一下
    2024-11-11
  • 使用Nginx搭載rtmp直播服務(wù)器的方法

    使用Nginx搭載rtmp直播服務(wù)器的方法

    這次我們搭建一個(gè)rtmp直播服務(wù)器,用于電腦或手機(jī)直播推流到服務(wù)器,然后其他終端如電腦或手機(jī)可以觀看直播的視頻畫(huà)面。接下來(lái)通過(guò)本文給大家分享使用Nginx搭載rtmp直播服務(wù)器的問(wèn)題,感興趣的朋友一起看看吧
    2021-10-10
  • docker部署nginx并且掛載文件夾和文件操作

    docker部署nginx并且掛載文件夾和文件操作

    這篇文章主要介紹了docker部署nginx并且掛載文件夾和文件操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-11-11
  • nginx反向代理踩坑實(shí)戰(zhàn)記錄(容器方式)

    nginx反向代理踩坑實(shí)戰(zhàn)記錄(容器方式)

    Nginx是一個(gè)高性能的HTTP和反向代理web服務(wù)器,同時(shí)也提供了IMAP/POP3/SMTP服務(wù),下面這篇文章主要給大家介紹了關(guān)于nginx反向代理踩坑(容器方式)的相關(guān)資料,需要的朋友可以參考下
    2022-04-04
  • Nginx中配置防盜鏈的方法實(shí)現(xiàn)

    Nginx中配置防盜鏈的方法實(shí)現(xiàn)

    在數(shù)字化時(shí)代,保護(hù)網(wǎng)站內(nèi)容免受盜鏈至關(guān)重要,Nginx防盜鏈通過(guò)檢查請(qǐng)求頭Referer字段來(lái)拒絕非法來(lái)源請(qǐng)求,本文就來(lái)詳細(xì)的介紹一下,感興趣的可以了解一下
    2024-10-10

最新評(píng)論