centos 7 자동화 컴 파일 설치 nginx
#!/bin/bash
# auto install nginx
nginx_src_dir=/data/nginx/
nginx_version=nginx-1.13.9
nginx_install_dir=/usr/local/nginx
function install_nginx()
{
yum install gc gcc gcc-c++ pcre-devel zlib-devel openssl-devel autoconf automake wget -y
if [ "$?" != "0" ];then
echo "install dependent failed,please check" > /tmp/nginx_install.log
exit 1
fi
groupadd nginx
useradd -s /sbin/nologin -g nginx -M nginx
if [ ! -d ${nginx_src_dir} ];then
mkdir -p ${nginx_src_dir}
fi
cd ${nginx_src_dir}
wget http://nginx.org/download/${nginx_version}.tar.gz
if [ "$?" != "0" ];then
echo "download nginx failed, please check network" >>/tmp/nginx_install.log
exit 2
fi
tar xf ${nginx_version}.tar.gz
cd ${nginx_version}
./configure --user=nginx --group=nginx --prefix=${nginx_install_dir} --with-http_stub_status_module --with-http_ssl_module --with-http_gzip_static_module --with-pcre --with-http_realip_module
if [ "$?" != "0" ];then
echo "compile failed, please check error" >> /tmp/nginx_install.log
exit 3
fi
make && make install
if [ "$?" != "0" ];then
echo "make failed,please check make error" >> /tmp/nginx_install.log
exit 4
fi
cat >>/usr/lib/systemd/system/nginx.service <> /tmp/nginx_install.log
exit 4
fi
}
install_nginx
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
CentOS7에서 GuestAdditions를 도입하여 마우스 통합 및 해상도 자동 크기 조정을 활성화합니다.CentOS7과 VirtualBox를 사용하여 가상 환경을 만들어 보았지만, 호스트 키 누르지 않으면 포인터가 원래 OS로 돌아가 이것없는 화면 조정 방법을 모르는 분을 향한 기사입니다. Windows10,64bit...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.