一键安装apache


一键安装apache
#!/bin/bash

PACKAGE=httpd-2.4.43.tar.bz2
PACKAGRDIR=/usr/local/src
INSTALLDIR=/apps/httpd
CONFDIR=/etc/httpd
yum install -y gcc make apr-devel apr-util-devel pcre-devel mod_ssl openssl-devel
cd $PACKAGRDIR
tar xfv $PACKAGE
cd $PACKAGRDIR/httpd-2.4.43
./configure --prefix=$INSTALLDIR --sysconfdir=$CONFDIR --enable-ssl
make -j 4
make install
echo 'PATH=/apps/httpd/bin:$PATH' > /etc/profile.d/httpd.sh
source /etc/profile.d/httpd.sh
useradd -r -s /sbin/nologin apache

cd $CONFDIR
sed -i.bak '/^User/s/daemon/apache/g' httpd.conf
sed -i '/^Group/s/daemon/apache/g' httpd.conf
apachectl

 

install apache  02
#!/bin/bash #http source code install #download source package TARGET_DIR=/usr/local/src INSTALL_DIR=/apps/httpd CONFDIR=/etc/httpd CPUS=$(lscpu |grep "CPU(s):"|awk '{print $NF}') wget -O $TARGET_DIR https://mirrors.bit.edu.cn/apache/httpd/http-2.4.43.tar.bz2 #install yilai_package yum install -y gcc make apr-devel apr-util-devel pcre-devel mod_ssl openssl-devel redhat-rpm-config #useradd apache id apache &> /dev/null || useradd -r -u 88 -d /var/www -s /sbin/nologin apache #tar package tar xf $TARGET_DIR/http-2.4.43.tar.bz2 -C $TARGET_DIR cd $TARGET_DIR/http-2.4.43 #source install ./configure --prefix=$INSTALL_DIR --sysconfdir=$CONFDIR --enable-ssl make -j $CPUS && make install #env echo 'PATH=/apps/httpd/bin:$PATH' > /etc/profile.d/httpd.sh source /etc/profile.d/httpd.sh #修改配置文件 sed -i.bak '/^User/s/daemon/apache/g' /etc/httpd/httpd.conf sed -i '/^Group/s/daemon/apache/g' /etc/httpd/httpd.conf #启动服务 apachectl start

 

posted @ 2020-06-17 16:55  duanpeng123  阅读(202)  评论(0)    收藏  举报