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

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毛片| 黄片色呦呦视频免费看| 亚洲国产精品va在线香蕉| 欧美成人日本在线播放| 欧美一区二区三区人妻激情| 亚洲欧洲一区二区免费| av在线手机中文字幕| 午夜黄色福利在线观看| 久久青草视频在线观看| 亚洲国产成人不卡高清麻豆| 国产美女主播视频一区二区三区| 香蕉夜夜草草久久亚洲香蕉| 日本午夜专区一区二区| 国产传媒视频在线观看| 日本高清av一区二区| 亚洲欧美中文日韩一区| 亚洲成av人亚洲av| 天天干夜夜泡天天操| 亚洲精品日韩一区二区| 日韩欧美一区二区免费| 91狠狠综合久久精品| 国产高清亚洲一区亚洲二区| 欧美成人精品资源在线观看| 麻豆精品情欲人妻二区| 亚洲视频一区二区精品| av大全网站免费一区二区| 热精品韩国毛久久久久久| 亚洲免费三级黄色片| 日本理伦片一区二区| 国产亚洲精品福利视频| 日韩欧美亚洲综合久久精品| 国产成人综合亚洲一区| 青青草针对华人在线视频| 偷拍大神女厕偷拍作品| 极品美女粉嫩啪啪高潮| 人妻少妇精品一区毛二区| 在线激情视频一区二区| 国产伦国产一区二区三区在线观看| 成年女人大片免费观看版| 亚洲福利一区二区三区| 韩国黄色理论片一区二区麻豆|