本文共 4884 字,大约阅读时间需要 16 分钟。
Apache???????
??Apache?????
???????Web??
??Web?????????????????Web?????????????????????????????Web???????Web???????????????????????????????httpd?????????????
??????????????????????????IP??????www.benet.com?www.gg.com?IP????192.168.71.11?????????Web?????
??IP???????????????IP???????????????????????????
??????????TCP??????????????????????
??????????????
1. ???????????
- ??????DNS????????
- ?????
/etc/hosts??????????IP????????
echo "192.168.71.11 www.kgc.com" >> /etc/hostsecho "192.168.71.11 www.gg.com" >> /etc/hosts
2. ???????????
mkdir -p /var/www/html/kgcmkdir -p /var/www/html/ggecho "www.kgc.com
" > /var/www/html/kgc/index.htmlecho "www.gg.com
" > /var/www/html/gg/index.html
3. ????????
??httpd.conf???????Include conf/extra/httpd-vhosts.conf?
vim /etc/httpd.conf
????????httpd-vhosts.conf???????????????
- ???????
/usr/local/httpd/conf/extra/httpd-vhosts.conf - RPM?YUM???
/etc/httpd/conf.d/vhosts.conf
?????????
ServerAdmin webmaster@dummy-host.example.com DocumentRoot "/var/www/html/gg" ServerName www.gg.com ServerAlias www.dummy-host.example.com ErrorLog "logd/benet.com-error_log" CustomLog "logs/benet.com-access_log" common ServerAdmin webmaster@dummy-host.example.com DocumentRoot "/var/www/html/kgc" ServerName www.kgc.com ServerAlias www.dummy-host.example.com ErrorLog "logd/gg.com-error_log" CustomLog "logs/gg.com-access_log" common
4. ??????
?httpd.conf????????????
Options None AllowOverride None Require all granted
5. ????????
??httpd.conf?????Include conf/extra/httpd-vhosts.conf?
vim /usr/local/httpd/conf/httpd.conf
6. ????
???????www.kgc.com?www.gg.com????????????
?????IP???????
1. ??????
ifconfig ens33:0 192.168.71.110 netmask 255.255.255.0
2. ??????????
ServerAdmin webmaster@dummy-host.example.com DocumentRoot "/var/www/html/gg" ServerName www.gg.com ErrorLog "logs/gg.com-error_log" CustomLog "logs/gg.com-access_log" common ServerAdmin webmaster@dummy-host.example.com DocumentRoot "/var/www/html/kgc" ServerName www.kgc.com ErrorLog "logs/kgc.com-error_log" CustomLog "logs/kgc.com-access_log" common
3. ???????
vim /etc/httpd.confListen 192.168.71.110:80
4. ????
???????www.kgc.com?www.gg.com????????????
????????????
1. ????????
ServerAdmin webmaster@dummy-host.example.com DocumentRoot "/var/www/html/gg" ServerName www.gg.com ErrorLog "logs/gg.com-error_log" CustomLog "logs/gg.com-access_log" common ServerAdmin webmaster@dummy-host.example.com DocumentRoot "/var/www/html/kgc" ServerName www.kgc.com ErrorLog "logs/kgc.com-error_log" CustomLog "logs/kgc.com-access_log" common
2. ???????
vim /etc/httpd.confListen 192.168.71.11:80Listen 192.168.71.11:8080
3. ????
???????www.gg.com:80?www.kgc.com:8080??????????
??Apache????
vim /usr/local/httpd/conf/extra/httpd-default.conf
?????????
pAlive onMaxKeepAliveRequests 100KeepAliveTimeout 5
????Web???????????
1. ??????????
cd /usr/local/httpd/binhtpasswd -c /usr/local/httpd/userlist.pd zhangsanhtpasswd /usr/local/httpd/userlist.pd lisi
2. ????????
Alias /test /var/www/html/testAuthName "Hello!" AuthType Basic AuthUserFile /usr/local/httpd/user Require valid-user AuthName "Hello!" AuthType Basic AuthUserFile /usr/local/httpd/user Require valid-user
3. ??????
mkdir -p /var/www/html/testecho "hello world
" > /var/www/html/test/index.htmlsystemctl restart httpd
4. ??
???????http://www.kgc.com/test????????????
??Apache????
1. ???????
ErrorLog "| /usr/local/bin/rotatelogs -l /var/log/httpd/error_%Y%m%d.log 86400"CustomLog "| /usr/local/bin/rotatelogs -l /var/log/httpd/access_%Y%m%d.log 86400" combined
2. ???????
ErrorLog "| /usr/local/bin/rotatelogs -l /var/log/httpd/lic.com-error_%F.log 86400" CustomLog "| /usr/local/bin/rotatelogs -l /var/log/httpd/lic.com-access_%F.log 86400" combined
3. ???????????
mkdir /var/log/httpdsystemctl restart httpdls /var/log/httpd
??AWStats??????
1. ??AWStats
cd /opttar zxvf awstats-7.6.tar.gzmv /opt/awstats-7.6 /usr/local/awstats
2. ??AWStats
cd /usr/local/awstats/tools./awstats_configure.pl
3. ???????
LoadModule cgid_module modules/mod_cgid.soLoadModule cgi_module modules/mod_cgi.soOptions None AllowOverride None Require all granted
4. ????????
vim /etc/awstats/awstats.www.kgc.com.confLogFile="/usr/local/httpd/logs/kgc.com-access_log"DirData="/var/lib/awstats"mkdir /var/lib/awstats
5. ??????
systemctl restart httpdcd /usr/local/awstats/tools./awstats_updateall.pl now
6. ??AWStats????
systemctl stop firewalldsetenforce 0echo "192.168.184.60 www.kgc.com" >> /etc/hosts
???????http://www.kgc.com/awstats/awstats.pl?config=www.kgc.com????????
????????
??aws.html???
?HTML?????????
?????AWStats????
发表评论
最新留言
关于作者