91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Nginx腳本一鍵安裝第二版

發布時間:2020-07-27 16:56:40 來源:網絡 閱讀:538 作者:zhangguangyi 欄目:開發技術
#!/bin/bash
#判斷是否是roo用戶
if [ $(id -u) != "0" ]; then
        echo "Error:You must be root to run this script"
fi
#每次使用只需修改自定義內容即可
#自定義用戶名和組
Group_Name="nginx"
User_Name="nginx"
#自定義nginx變量
Install_Path="/usr/local/nginx"
Package_Type=".tar.gz"
Version="nginx-1.9.8"
Package=$Version$Package_Type
Setup_path="/root/"
RPM="nginx"
#自定義/var/tmp/nginx目錄
DIR_File="/var/tmp/nginx"

#安裝依賴關系
yum group install "Development Tools" "Server Platform Deveopment"
yum install -y curl openssl-devel pcre-devel
Group_User(){
egrep "^$Group_Name" /etc/group >& /dev/null
if [ $? -ne 0 ]
then
    echo "nginx 用戶組正在添加."
    groupadd $Group_Name
else
    echo " The $Group_Name user group already exists."
    echo "nginx 用戶組已經添加."
fi
#判斷nginx用戶是否存在
egrep "^$User_Name" /etc/passwd >& /dev/null
if [ $? -ne 0 ]
then
    echo "nginx 用戶正在添加."
    useradd -g $Group_Name $User_Name
else
    echo "nginx 用戶已經添加."
    echo " The $User_Name user already exists."
fi
}
Group_User
#創建/var/tmp/nginx目錄
#mkdir /var/tmp/nginx
if [ -e $DIR_File ]
then
	echo " $DIR_File 目錄已經存在."
	echo " $DIR_File Directory Already Exists."
else 
	echo " $DIR_File 目錄正在創建."
	mkdir $DIR_File
fi	
#判斷文件是否存在
if [ -e $Setup_path$Version$Package_Type ]
then
        echo "$Package The Package exists."
else
        echo "$Package The package does not exist."
fi
#判斷是否用RPM方式安裝
function RPM_Install(){
rpm -qa | egrep "$RPM" >>/dev/null
	if [ $? -eq 0 ]
	then
		echo "$RPM is install Yes."
	else 
		echo "$RPM is Not install."
	fi
}
RPM_Install
#編譯安裝nginx
cd $Setup_path
tar -zxvf $Package
cd $Version
configure_opts=(
--prefix=$Install_Path 
--sbin-path=$Install_Path/sbin/nginx 
--conf-path=/etc/nginx/nginx.conf 
--error-log-path=/var/log/nginx/error.log 
--http-log-path=/var/log/nginx/access.log 
--pid-path=/var/run/nginx/nginx.pid 
--lock-path=/var/lock/nginx.lock 
--user=nginx 
--group=nginx 
--with-http_ssl_module 
--with-http_flv_module
--with-http_stub_status_module 
--with-http_gzip_static_module 
--http-client-body-temp-path=/var/tmp/nginx/client 
--http-proxy-temp-path=/var/tmp/nginx/proxy 
--http-fastcgi-temp-path=/var/tmp/nginx/fcgi 
--http-uwsgi-temp-path=/var/tmp/nginx/uwsgi 
--http-scgi-temp-path=/var/tmp/nginx/scgi 
--with-pcre
)
./configure ${configure_opts[@]}
if [[ $? -eq 0 ]]
then
	make && make install
else
	echo "編譯失敗,請重新編譯" && exit 1
fi
#添加Nginx命令到環境變量
cat >/etc/profile.d/nginx.sh <<EOF
export PATH=/usr/local/nginx/sbin/:$PATH
EOF
source /etc/profile
#啟動服務
/usr/local/nginx/sbin/nginx
ss -tnlp | grep nginx

不足之處:沒有添加啟動腳本,直接用命令啟動的,希望各位大佬能給加上,共享下

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

定日县| 马山县| 修文县| 启东市| 文登市| 常德市| 新民市| 磴口县| 根河市| 张家川| 克山县| 左贡县| 保康县| 深州市| 从化市| 江城| 宝丰县| 垫江县| 航空| 临海市| 大新县| 易门县| 秀山| 阿克| 瓮安县| 阳朔县| 星子县| 江油市| 宁国市| 历史| 乌鲁木齐市| 伊金霍洛旗| 天长市| 玉屏| 湘潭市| 巴林右旗| 遂昌县| 察雅县| 东丽区| 宁陵县| 兴义市|