欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

Shell腳本一鍵進行Apache服務(wù)的優(yōu)化

使用Shell腳本一鍵進行Apache服務(wù)的優(yōu)化

(包含日志分割、日志文件分析系統(tǒng)、靜態(tài)資源壓縮、設(shè)置網(wǎng)頁緩存時間、防盜鏈、系統(tǒng)版本號隱藏)

本次實驗使用軟件包合集(均為開源軟件):鏈接:https://pan.baidu.com/s/1Byuu3PWgCap85lqfqrA6eA 提取碼:x806 請?zhí)砑渔溄用枋?/p>

創(chuàng)新互聯(lián)建站擁有網(wǎng)站維護技術(shù)和項目管理團隊,建立的售前、實施和售后服務(wù)體系,為客戶提供定制化的成都網(wǎng)站設(shè)計、網(wǎng)站制作、網(wǎng)站維護、IDC機房托管解決方案。為客戶網(wǎng)站安全和日常運維提供整體管家式外包優(yōu)質(zhì)服務(wù)。我們的網(wǎng)站維護服務(wù)覆蓋集團企業(yè)、上市公司、外企網(wǎng)站、成都商城網(wǎng)站開發(fā)、政府網(wǎng)站等各類型客戶群體,為全球近千家企業(yè)提供全方位網(wǎng)站維護、服務(wù)器維護解決方案。

安裝步驟:手工編譯安裝apache→安裝DNS服務(wù)→進行日志分割→安裝日志文件分析系統(tǒng)→對靜態(tài)資源進行壓縮→設(shè)施網(wǎng)頁緩存時間→防盜鏈設(shè)置→版本號隱藏

#!/bin/bash

yum install bind expect -y
#安裝基礎(chǔ)DNS及expect免交互

read -p "提供硬盤的IP:" ip
smbclient -L //$ip/ <<-eof

eof
read -p "請輸入想掛載的文件夾:" test
mount.cifs -o username="******",password="******" //$ip/$test /mnt
#賬戶密碼請自定義

df -hT | grep -o "cifs" &> /dev/null
if [ $? -eq 0 ];then
  echo "掛載成功,開始安裝"
else
  echo "失敗,請重來"
  exit 1
fi
#遠程掛載

yum -y install \
gcc \
gcc-c++ \
pcre \
pcre-devel \
zlib-devel \
expat-devel
#安裝環(huán)境包

cd /mnt
tar xjf httpd-2.4.29.tar.bz2 -C /opt
tar zxf apr-1.6.2.tar.gz -C /opt/
tar zxf apr-util-1.6.0.tar.gz -C /opt/
rpm -ivh cronolog-1.6.2-14.el7.x86_64.rpm

cd /opt
mv apr-1.6.2/ httpd-2.4.29/srclib/apr
mv apr-util-1.6.0/ httpd-2.4.29/srclib/apr-util

cd httpd-2.4.29/
./configure \
--prefix=/usr/local/httpd \
--enable-so \
--enable-deflate \
--enable-expires \
--enable-rewrite \
--enable-charest-lite \
--enable-cgi 
make && make install
#編譯安裝

quanju="/etc/named.conf"
quyu="/etc/named.rfc1912.zones"
zhu=`ifconfig ens33 | awk 'NR==2{print $2}'`

sed -i -e "13s/127.0.0.1/any/" -e '21s/localhost/any/' $quanju
sed -i "18azone \"zhy.com\" IN {\n  type master\;\n  file \"zhy.zone\"\;\n}\;\n" $quyu
cp -p /var/named/named.localhost /var/named/zhy.zone
sed -i -e '$d' /var/named/zhy.zone
echo "www  IN A    $zhu" >> /var/named/zhy.zone
#DNS配置

http="/usr/local/httpd/conf/httpd.conf"
sed -i -e '/Listen 80/s/^/#/' -e "/#Listen 12.34.56.78:80/s/#Listen 12.34.56.78:80/Listen $zhu:80/" $http
sed -i '/#ServerName www.example.com/s/#ServerName www.example.com/ServerName www.zhy.com/' $http
cd /usr/local/httpd/bin/
./apachectl start
sed -i '/ErrorLog \"logs\/error_log\"/s/ErrorLog \"logs\/error_log\"/ErrorLog \"\| \/usr\/sbin\/cronolog logs\/www.zhy.com.error_\%Y\%m\%d.log\"/' $http
sed -i '/CustomLog \"logs\/access_log\" common/s/CustomLog \"logs\/access_log\" common/CustomLog \"\| \/usr\/sbin\/cronolog logs\/www.zhy.com.access_\%Y\%m\%d.log\" combined/' $http
#HTTP服務(wù)改監(jiān)聽、改域名

ln -s /usr/local/httpd/bin/* /etc/init.d/ 
service apachectl stop
service apachectl start
#日志分割

cd /mnt
tar zxf awstats-7.6.tar.gz
mv awstats-7.6 /usr/local/awstats
cd /usr/local/awstats/tools/
expect <<-eof
    spawn ./awstats_configure.pl

    expect ">" {send "/usr/local/httpd/conf/httpd.conf\r"}
    expect "y/N" {send "y\r"}
    expect ">" {send "www.zhy.com\r"}
    expect ">" {send "\r"}
    expect "continue..." {send "\r"}
    expect "finish..." {send "\r"}
eof
time=`date -d 'today' '+%Y%m%d'`
ls /usr/local/httpd/logs/ | grep "$time"
if [ $? -eq 0 ];then
  sed -i "50s/\/var\/log\/httpd\/mylog.log/\/usr\/local\/httpd\/logs\/www.zhy.com.access_$time.log/" /etc/awstats/awstats.www.zhy.com.conf
fi

sed -i "/LogFormat=1/s/1/4/" /etc/awstats/awstats.www.zhy.com.conf
mkdir /var/lib/awstats
sed -i "/#LoadModule cgid_module modules\/mod_cgid.so/aLoadModule cgid_module modules\/mod_cgid.so" $http
sed -i -e '/Order allow,deny/s/^/#/' -e '/Allow from all/s/^/#/' $http
sed -i '/Allow from all/a    Require all granted' $http
echo "* * 1 * * ls /usr/local/httpd/logs/ | grep $time &> /dev/null && sed -i \"50s/\/var\/log\/httpd\/mylog.log/\/usr\/local\/httpd\/logs\/www.zhy.com.access_$time.log/\" root /etc/awstats/awstats.www.zhy.com.conf" >> /etc/crontab

echo "*/5 * * * * root /usr/local/awstats/tools/awstats_updateall.pl now" >> /etc/crontab
/bin/systemctl reload crond.service
systemctl enable crond
#創(chuàng)建計劃性任務(wù)

touch /usr/local/httpd/htdocs/houtai.html
echo "<html>" >> /usr/local/httpd/htdocs/houtai.html
echo "  <head>" >> /usr/local/httpd/htdocs/houtai.html
echo "   <meta http-equiv=refresh content=\"0;url=http://www.zhy.com/awstats/awstats.pl?config=www.zhy.com\">" >> /usr/local/httpd/htdocs/houtai.html
echo "  </head>" >> /usr/local/httpd/htdocs/houtai.html
echo " <body></body> " >> /usr/local/httpd/htdocs/houtai.html
echo "</html>" >> /usr/local/httpd/htdocs/houtai.html
service apachectl stop
service apachectl start
systemctl stop firewalld.service 
setenforce 0
systemctl start named
#日志文件分割系統(tǒng)

cd /mnt
sed -i '/LoadModule deflate_ module modules\/mod_ deflate.so/s/#/ /' $http
echo "<IfModule mod_deflate.c>" >> $http
echo "    AddOutputFilterByType DEFLATE text/html text/plain text/css text/xml text/javascript" >> $http
echo "    DeflateCompressionLevel 9" >> $http
echo "    SetOutputFilter DEFLATE" >> $http
echo "</IfModule>" >> $http
#靜態(tài)資源壓縮

sed -i '/LoadModule expires_module/s/#/ /' $http
echo "<IfModule mod_expires.c>" >> $http
echo "    ExpiresActive On" >> $http
echo "    ExpiresDefault \"access plus 30 seconds\"" >> $http
echo "</IfModule>" >> $http
#網(wǎng)頁緩存時間

sed -i '/LoadModule rewrite_module/s/#/ /' $http
sed -i '248a    RewriteEngine On\n    RewriteCond %{HTTP_REFERER} !^http://zhy.com/.*$ [NC]\n    RewriteCond %{HTTP_REFERER} !^http://zhy.com$ [NC]\n    RewriteCond %{HTTP_REFERER} !^http://www.zhy.com/.*$ [NC]\n    RewriteCond %{HTTP_REFERER} !^http://www.zhy.com/$ [NC]\n    RewriteRule .*\\.(gif|jpg|swf)$ /upload/otherpic48/16809.jpg' $http
#防盜鏈,防盜圖片請放到默認站點htdocs中

sed -i '/httpd-default.conf/s/#/ /' $http
default="/usr/local/httpd/conf/extra/httpd-default.conf"
sed -i '55s/Full/Prod/' $default
#隱藏版本號

service apachectl stop
service apachectl start
echo "本機IP為:$zhu"

本文標題:Shell腳本一鍵進行Apache服務(wù)的優(yōu)化
新聞來源:http://aaarwkj.com/article32/gjohsc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站制作、網(wǎng)頁設(shè)計公司、網(wǎng)站設(shè)計公司標簽優(yōu)化、服務(wù)器托管、企業(yè)建站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都網(wǎng)站建設(shè)
亚洲av成人一区二区三区| 黑人巨大一区二区三区| 久久午夜福利欧美视频| 国内一级片内射免费视频观看| 麻豆剧传媒国产精选av| 亚洲五月婷婷久久综合| 中文字幕日韩精品在线看| 99久久免费看国产精品| av东京热免费看一区| 天堂中文在线官网在线| 日本一区二区三区免费不卡视频| 黑人巨大精品欧美黑寡妇| 国产产品在线免费看91| 在线免费观看欧美黄片| 日韩精品一区二区一牛| 一区二区三区欧美日韩在线| 亚洲伦理在线一区二区| 亚洲欧美一区二区国产| 久久国产综合精品电影| 日韩 高清 一区二区| 精品一区二区在线不卡| 免费观看中国性生活片| 清纯唯美亚洲自拍第一页| 日韩亚洲中文一区三级黄片| 蜜桃视频在线视频免费观看| 色哟哟亚洲精品在线视频| 黄色亚洲大片免费在线观看| 久久综合激情亚洲欧美专区| 日本少妇三级网站大全| 91内射视频在线播放| 中文字幕人妻熟女在线| 久久久久久精品国产av| 中文字幕精品高清中国| 亚洲午夜精品理论在线不卡| 久久熟妇少妇亚洲精品| 国产精品免费网站在线观看| 蜜臀午夜精品视频在线观看| 国产爆操美女在线观看| 人妻一区二区三区免看| 国产亚洲加勒比久久精品| 青草成人在线视频观看|