#安裝環境
yum install gcc-c++ -y
#判斷是否安裝成功
if [ $? -ne 0 ];then
action 「install gcc」 /bin/false
exit 1
fiyum install pcre pcre-devel -y
if [ $? -ne 0 ];then
action 「install prce prce-devlel」 /bin/false
exit 1
fiyum install zlib zlib-devel -y
if [ $? -ne 0 ];then
action 「install zlib zlib-devel」 /bin/false
exit 1
fiyum install openssl openssl-devel -y
if [ $? -ne 0 ];then
action 「install openssl openssl-devel」 /bin/false
exit 1
fi#建立使用者:判定使用者和組是否存在,不存在則建立使用者和組
fi#解壓檔案
tar -zxf nginx-ngi
nxve
rsio
n.ta
r.gz
cdng
inx−
.tar.gz cd nginx-
nginxv
ersi
on.t
ar.g
zcdn
ginx
−if [ ?−n
e0];
then
acti
on"c
dngi
nx
−? -ne 0 ];then action "cd nginx-
?−ne0]
;the
nact
ion"
cdng
inx−
" /bin/false
exit 1
fi#判斷安裝目錄是否存在
if [ ! -d $dirinstall ];then
mkdir $dirinstall -p
fi#編譯ngixn
./configure --user=ngi
nxus
er−−
grou
p=
--group=
nginxu
ser−
−gro
up=#安裝
make && make install
if [ $? -ne 0 ];then
action 「make && make install」 /bin/false
exit 1
fi#軟鏈結
ln -s dir
inst
all/
ngin
x−
dirinstall/nginx-
dirins
tall
/ngi
nx−nginxversion $dirinstall/nginx
#啟動nginx
$dirinstall/nginx/sbin/nginx
#判斷是否啟動成功
cnginx=$(ps -c nginx --no-heading|wc -l)
if [ $cnginx -nq 0 ];then
action 「intsall nginx」 /bin/false
exit 1
fi#加入開機啟動
echo $/nginx/sbin/nginx >>/etc/rc.local
#輸出安裝成功提示
action 「intsall nginx」 /bin/true
nginx自動化安裝指令碼
自動化安裝指令碼,需要root使用者執行 bin sh etc init.d functions nginx使用者資訊 nginxuser nginx nginxversion 1.15.12 dirsoft usr local src 安裝目錄 yum install wget y 安裝環境 yu...
nginx自動化安裝指令碼
nginx安裝之前需要的一些步驟 系統引數調整 vi etc sysctl.conf,在末尾新增 net.ipv4.tcp keepalive intvl 15 net.ipv4.tcp keepalive probes 3 net.ipv4.tcp keepalive time 1800 net....
指令碼自動化安裝Nginx 1 9 9
建立autoinstallnginx.sh root plc001 mkdir scripts root plc001 cd scripts root plc001 scripts vi autoinstallnginx.sh bin bash author bin xiao date 2018 1...