contos7 一键安装 nginx脚本
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了contos7 一键安装 nginx脚本相关的知识,希望对你有一定的参考价值。
一键安装 nginx脚本
#!/bin/bash
#定义函数,检查软件包是否安装
check_packet()
{
rpm -qa $1 | wc -l
}
#安装依赖包
packet_install()
{
for i in "pcre-devel zlib zlib-devel openssl openssl-deve"
do
a=`check_packet $i`
if [ $a == 0 ]
then
yum -y install $i
fi
done
}
#安装nginx函数
nginx_install()
{
b=`check_packet nginx`
if [ $b == 0 ]
then
cd /usr/src
wget -c http://nginx.org/download/nginx-1.4.2.tar.gz
tar -zxf nginx-1.4.2.tar.gz
cd /usr/src/nginx-1.4.2
./configure --prefix=/usr/local/nginx && make && make install 2> /tmp/nginx_install.err
if [ $? == 0 ]
then
./usr/local/nginx/sbin/nginx
else
exit
fi
fi
}
systemctl disable firewalld
systemctl stop firewalld
setenforce 0
sed -i ‘/^SELINUX/c SELINUX=disabled‘ /etc/selinux/config
packet_install
nginx_install
以上是关于contos7 一键安装 nginx脚本的主要内容,如果未能解决你的问题,请参考以下文章