




下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
TOC\o"1-1"\h\z\u一、Apache的配 二、DNS配 三、QMAIL的安 一、Apache现在说明如何安装支持mod_perl、mod_ssl及php的apacheweb服务器,并安装webalizer实现对web访进行日志分析。编辑一个安全、功能完备的web服所需除此以外还需要系统安装有如下几个rpmlibpnglibpng-develzlibzlib-devellibjpeglibjpeg-可以通过rpm-qa|greplibpnp命令来检测系统是否安装有这些rpm包。如果redhat/mnt/cdrom/RedHat/RPMS下安装这些rpm第一步:安装openssl1、解压:tarxvfzopenssl-0.9.6b.tar.gz#cdopenssl-0.9.6b#./config##make#make第二步:安装1、解压#tarxvfztarxvfzmod_ssl-2.8.4-1.3.20.tar.gz2、安装mod_ssl#cdmod_ssl-2.8.4-#./configure--with-第三步:安装mod_perltarxvfzmod_perl-1.26.tar.gz $$make第四步:配置apache#cdapache_1.3.20#第五步:安装phptarxvfzphp-4.0.6.tar.gz#cdphp-#CFLAGS='-O2- --enable-memory-limit=yes--enable-debug=no#gmake#gmake第六步:安装 --enable- --activate-#make#make#makeinstall第七步:安装gd#makeall#cplibgd.a#cpgd*.h第八步:安装webalizertarxvfIwebalizer-2.01-06-src.tar.bz2#cdwebalizer-2.01-#./configure#make#make3将/etc/下的webalizer.conf.samplewebalizer.conf。LogFile设定www日志文件位置OutputDir/usr/local/apache/htdocs/usage设定web统计输出IncrementalyesPageTypehtm*PageTypecgiPageTypephtmlPageTypephp3PageTypeplPageTypejsp4、设定cron在/etc/crontab024***root/usr/local/bin/webalizer5#mkdir第九步:保护统计数据不肯定不会希望自己 统计信息随意被别人浏览,因此需要 保护起来,只允许合法用户1
的站点对"/"有设置为RootAccessFileName.htaccessAllowOverrideAll2 的,只允许用户"admin"以 3、使用htpasswd此程序会询问用户"admin"的口令,你输入"12345678",两次生效4、建立.htaccess用vi在/usr/local/apache/htdocs/usage/ AuthNameadmin-onlyAuthTypeBasicAuthUserFile/usr/local/apache/.htpasswdrequireuseradmin5这时候通过浏览器h /usage就会弹出框请求输入用户名和口令,这时候输入admin、12345678就可以才可以该 二、DNS在TCP/IP网络中最基本的服务就是解析,即用户可以从IP和URL两种方式你的。而且解析还应为用户提供命名服务,即用户执行ftp和执行ftpthj是一样的。文件名来源/etc/hosts/etc/host.conf/etc/resolv.conf/etc/nsswitch.confglibc-2.1.3-/var/named/named.cacaching-nameserver-6.2-/var/named/name2ip.conf/var/named/ip2name.conf文件名来源/etc/rc.d/init.d/namedbind-8.2.2_P5-/usr/bin/nslookupbind-8.2.2_P5-/usr/sbin/ndcbind-8.2.2_P5-对于DNS服务器的配置需要涉及5DNS/etc/named.confconfigurationoptionsdirectory#定义了namedzone"."{type#表明在启动时被用来初始化服务器的文件是一个线索文件,file#指定所要的文件zone"0.0.127."{typemaster;#表明服务器是主服务filezone "intypefilezone"10.168.192."{typemaster;file/var/named/name2ip.confmail服务器和提@IN #所有的区文件都以SOA开头,@这个值可以将和named.conf连接起来。通常只有一个@符号2000062900serial28800;refresh#刷新周期,14400;retry3600000;expire86400minuum#time-to-liveIN #定义服务INMX #定义邮件服务器,10localhostINA#实现域到IP的thjINAwwwCNAME#CNAMEmailCNAME/var/named/ip2name.conf反向解析文件作用:实现IP地址很的@IN (200006290028800;14400;3600000;86400);minuumINNS.INMX1IN../var/named/named.local本机解析文localhost,回送地址是一种特殊的约定,即允处理本地机地址时与处理机地址的方法一样,这样可以简化处理过程@INSOAlocalhost.root.localhost.(1997022700;Serial28800;14400;3600000;Expire86400);MinimumINNSlocalhost.1INPTR/var/named/named.ca.3600000INNSA.ROOT-SERVERS.NET..3600000NSB.ROOT-.3600000NSC.ROOT-.3600000NSD.ROOT-SERVERS.NET..3600000NSE.ROOT-.3600000NSG.ROOT-G.ROOT-SERVERS.NET.3600000A.3600000NSH.ROOT-SERVERS.NET..3600000NSI.ROOT-.3600000NSJ.ROOT-.3600000NSK.ROOT-K.ROOT-SERVERS.NET.3600000A.3600000NSL.ROOT-.3600000NSM.ROOT-作用:实现与网上其他主要计算机的,它通常是当作DNS的备份出现的,DNS系统出现问题的时候才使用Hosts表。localhostlocalhost.locallocalhost #由于每台服务器都会有几个与IP的对应关系是的,所以Hosts表中作用:指定服务器的IP和搜索顺序#定义本地#简化用户输入的主机名,即当用户输入thj时,使得DNS可以把它 。它与是互斥的,无论谁出现都是用来定义search列表的。nameserver#定义服务器的IP,最多三个,建议一般使用两个作用:如何实现hosts表与DNSorder#解析的顺multi#允许一台计算机拥有多个作用:用于处理Hosts表和DNSpasswd:filesnisplusnisshadow:filesnisplusnisgroup:filesnisplusnishosts:filesdnsbootparams:nisplus[NOTFOUND=return]filesethers:filesnetmasks:filesnetworks:filesprotocols:filesrpc:filesservices:filesnetgroup:publickey:nisplusautomount:filesnisplusaliases:filesnisplusDNS的配置文件,需要执行/etc/rc.d/init.d/namedrestart来是更ndc工具:用来向namednslookup:测试正向、反向的解析是否正DNSLinuxServerDNS开始,三、QMAILqmail-1.03qmail基本系统ucspi-tcp-0.88tcpsever服务程序daemontools-0.70监视工具checkpassword-0.81pop3ezmlm-0.53vpopmail-4.9.6-1虚拟域用户pop3支持qmailadmin-0.35虚拟域web管理autorespond-1.0.0自动回复程序sqwebmail-1.2.0webmailvqsignup-0.4web方式用户 二#mkdir#groupadd#useradd-gnofiles-d/var/qmail/aliasalias#useradd-gnofiles-d/var/qmailqmaild#useradd-gnofiles-d/var/qmailqmaill#useradd-gnofiles-d/var/qmailqmailp#groupaddqmail#useradd-gqmail-d/var/qmailqmailq#useradd-gqmail-d/var/qmailqmailr#useradd-gqmail-d/var/qmailqmails#tarxzvfqmail-进入qmail 后,仔细阅读一下README和INSTALL文件.然后开始编译qmail#makesetupcheck#cdqmail-1.03#(cd~alias;touch.qmail-postmaster.qmail-mailer-daemon.qmail-root)#od644~alias/.qmail*#cp/var/qmail/boot/home/var/qmail/rc#od755/var/qmail/rc编辑./Mailbox./Maildir##Usingsploggertosendthelogthrough#Usingqmail-localtodelivermessagesto~/Maildirbydefault.execenv-PATH="/var/qmail/bin:$PATH"\qmail-start./Maildirsploggersploggerqmail/中。$/var/qmail/bin/maildirmake$echo./Maildir/>注意Maildir必须为该使用者所有,可以chown变更,并以 od700Maildir设定权限。ucspi-tcp-#tarzxvfucspi-tcp-0.88.tar.gz#cducspi-tcp-0.88##makesetup/usr/local/bin中安装#tarzxvfcheckpassword-0.81.tar.gz#cdcheckpassword-0.81##makesetup#odog-rxcheckpassword/bin如果不对/etc/passwd中的用户开放mail,不需要装checkpassword,只要装#tarzxvfdaemontools-0.70.tar.gz#cddaemontools-0.70##makesetup/usr/local/bin中#mkdir#supervise/var/run/qmailqmailsvcqmailsvstatqmail(qmailvpopmailgroupaddvchkpw#useradd-gvchkpwvpopmail#mkdir~vpopmail/etc#echo":allow">~vpopmail/etc/tcp.smtp#tarzvfzvpopmail-4.9.6-1.tar.gz#cdvpopmail-4.9.6- #make#makeinstall-strip#crontab-e40****/home/vpopmail/bin/clearopensmtp2>&1>/dev/null#cd/home/vpopmail/bin#./vadd to停止sendmail#killall-TERMsendmailqmailsendmaillibrabysendmail#mv/usr/lib/sendmail/usr/lib/sendmail.old#mv/usr/sbin/sendmail/usr/sbin/sendmail.old#ln-s/var/qmail/bin/sendmail/usr/lib/sendmail#ln-s/var/qmail/sbin/sendmailsendmailLinux移除inetd.conf中的sendmail之设定,以及/etc/rc.d/init.d下的sendmail启动文件。启动qmailSMTPPOP3daemon系统服务建立SMTP转信规则/etc/tcp.smtp此为接受任何Client若要某些IP所发出之Relay则改为/etc/tcp.smtp如127.:allow,如此,除及127.*之外的所有位址,都将被转送信件tcp.smtp成为cdb#/usr/local/bin/tcprules/etc/tcp.smtp.cdb/etc/tcp.smtp.tmp<tcp.smtptcprulescdb才另外,tcp.smtp若为空白,则表示所有的转送,因为预设的规则
qmail-smtpd。设定SMTP及POP3daemon之启动inetd.confsmtppop3(#号)编辑/etc/services,改为以下设定:smtp25/tcp#pop-3110/tcp#popversion3#pop-3110/udppop3110/tcppop3110/udpSMTP:/usr/local/bin/tcpserver-v-x/etc/tcp.smtp.cdb-uUID-gGID0smtp/var/qmail/bin/qmail-smtpd2>&1|/var/qmail/bin/sploggersmtpd3UIDGIDqmailqmaildUserID,以及nofiles之groupID。/var/qmail/bin/splogger那一行会将log/var/log/maillog。启动POP3:tcpserver-H-R0pop3 /home/vpopmail/bin/vchkpw/var/qmail/bin/qmail-pop3dMaildir在/etc/rc.d/init.d下建立文件qmail,内容如下:#!/bin/shcase"$1"inecho-n"start/var/qmail/rc&echo"."echo-n"startsmtp/usr/local/bin/tcpserver-v-x/etc/tcp.smtp.cdb-uUID-gGID0smtp/var/qmail/bin/qmail-smtpd2>&1|/var/qmail/bin/sploggersmtpd3echoecho-n"startpop3tcpserver-H-R0pop3 /home/vpopmail/bin/vchkpw/var/qmail/bin/qmail-pop3dMaildir&
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 《汉语阅读教程》课件-15汉语阅读教程2上课件L15
- 2025中型建筑工程施工合同示范文本
- 2025年弹性退休政策下劳动合同解除范本
- 党办新质生产力
- 髓内肿瘤的临床护理
- 2025平台服务合同杰出范例
- 2025综合施工合同模板
- 2025年一级造价师之建设工程造价管理自我检测试卷B卷附答案
- 2025商铺经营权转让合同的范本
- 一级语文下册教案-《要下雨了》教学设计之二
- 上海上海闵行职业技术学院招聘60人笔试历年参考题库附带答案详解
- 【教学评一体化】第五单元 观世间万物悟人生哲思【大单元公开课一等奖创新教学设计】新统编版语文七年级下册名师备课
- 广西中药深加工项目投资计划书
- 私家侦探合同协议
- 居间保密合同协议
- 第18课《井冈翠竹》课件-2024-2025学年统编版语文七年级下册
- 公立医院成本核算指导手册
- 第七章-生物医学工程的伦理问题
- MOOC 中医与辨证-暨南大学 中国大学慕课答案
- 年产10吨功能益生菌冻干粉的工厂设计改
- 基于钻石模型的南通纺织产业竞争力分析
评论
0/150
提交评论