您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 销售管理 > 介绍在Linux操作系统下安装Tomcat的方法
Tomcat是一个免费的开源的Serlvet容器,它是Apache基金会的Jakarta项目中的一个核心项目,由Apache,Sun和其它一些公司及个人共同开发而成。由于有了Sun的参与和支持,最新的Servlet和Jsp规范总能在Tomcat中得到体现。Tomcat是稳固的独立的Web服务器与ServletContainer,不过,其Web服务器的功能则不如许多更健全的Web服务器完整,如ApacheWeb服务器(举例来说,Tomcat没有大量的选择性模块)。不过,Tomcat是自由的开源软件,而且有许多高手致力于其发展。在安装Tomcat之前需要安装j2sdk(Java2SoftwareDevelopmentKit),也就是JDK1、安装JDK的步骤如下:[精华]Pure-ftpd攻略(原BSD版精华贴)作者:Fun-FreeBSD发表于:2008-10-2220:54:06【发表评论】【查看原文】【FTP服务器讨论区】【关闭】[转贴]Pure-ftpdonFreeBSD之攻略(中文简体版)作者:leolee761128发表时间:2002/12/2211:57am此贴(繁体原版)MaxBSD以前已经贴出来过,个人感觉看起来不方便,就把它弄成了简体的,希望对大家有点帮助。有错漏的地方请指正,谢过!********************************************************************************Pure-ftpdonFreeBSD之攻略----[作者]far一;PureFTPD介紹顾名思义.他是纯粹的一套FTPD.(-.-废话).她好用在哪里?唔...就是好用.用了就对了.问那么多干嘛.^_^!!--------------------------------------------------------------二;安裝PureFTPDFreeBSD的ports里面也有.如果你偷懒的話.可以直接到ports下安裝即可(/usr/ports/ftp/pure-ftpd).不过我建议你去他的官方网站抓新版的().我用的是1.0.12版.用起来还不错.以往我都是懒人安裝法:到ports目录下打makeinstallclean.完成!!后来.发现用ports装並不能將pure-ftpd的強大体现出来.(其实是旧版fxp支持上有问題.)所以...难得...这么懒的我.也就用source装了.废话了好多.:DA。把抓下来的source解开.(建议解在/tmp下)#tarzxvfpure-ftpd-1.0.12.tar.gz如果沒事做.可以看看里面的README.*很值得看.如果你有什么特殊需求的话.也可以直接在里面去找.应该是可以找到你要的东东.(Ex:LDAP.MySQL.Virtual.......)B。开始准备依你的意愿做出你想要的ftp-server.#./configure--with-paranoidmsg--with-sysquotas--with-puredb\--with-altlog--with-throttling--with-ratios--with-ftpwho\--with-welcomemsg--with-uploadscript--with-largefile\--with-virtualhosts--with-virtualchroot--with-diraliases\--with-quotas--with-peruserlimits--with-language=traditional-chinese在README中[ADVANCEDCOMPILATION]的段落中,有对上面的使用的详细说明.在这里我只对常用的做简略的解释.--without-standalone不能以standalone的方式执行ftpd.--without-inetd不能以inetd的方式执行ftpd.--without-iplogging做log時不将IP地址给log下來.--without-shadow不做shadow.除非是用PAM,LDAPorSQL.不然极不建议拿掉.--without-usernames文件列表只会列出UID&GID,不列出实际userorgroupname.--without-humor嘿嘿嘿....--without-ascii不支持7-bitstransfers(ASCII).--with-paranoidmsg唔....不知该怎么说.算是可以给特定人的信息吧.--with-sysquotas吃系统的quota设定.--with-minimal最小化安裝.--with-pam--with-puredb--with-ldap--with-mysql--with-pgsql以上五种都是存储资料的格式?!(算吧?!).看你比较习惯什么.我是比较喜欢用puredb.--with-altlog留log拉....--with-cookie使用者进站看到的东东.类似进站画面.--with-ratios上下传比.--with-throttling频宽可设限.--with-ftpwho可用pure-ftpwho來看线上使用者.像是Serv-u的线上状态.--with-uploadscript当一个文件被完整上传完后自动呼叫某一script去对这个文件处理.当然.这个script得你自己写.--with-largefile支持下载超过2G的文件.--with-virtualhosts跟http的virtualhost有异曲同工之妙.--with-virtualchroot配合上面的chroot.--with-diraliases跟Serv-U上面的link功能一样.--with-nonroot不需root权限.一般user即可启动ftpd.--with-quotas使用quota.(非系统下的quota)--with-peruserlimitsenableper-userconcurrencylimits.Avoidthisonveryloadedservers.(太难翻译了)--with-everything所有功能全上.--with-language=traditional-chinese显示出来的信息的语言.缺省为英语.(意外的发现.在config.h中作者以为大陆用traditional-chinese台湾用simplified-chinese.但不管如何,这不影响我们的使用)C.好了就准备安装上去吧!!#make;makecheck;makeinstallD.把一些东东搬到该放的位置.#chmod755configuration-file/pure-config.pl#cpconfiguration-file/pure-config.pl/usr/local/sbin/#cpconfiguration-file/pure-ftpd.conf/usr/local/etc/-------OK.PureFTPD就这样装完了.其他Config等下回分解.:p-----------在上一章节.我们已经成功把PureFTPD架起来了.现在我们要开始设定他的设定文件.:)--------------------------------------------------------------------------三;pure-ftpd.conf的设定*在上一次,我们把PureFTPD的default设定文件(pure-ftpd.conf)拷贝一份在/usr/local/etc/下.(其实哪都可以,只是我习惯).建议再拷贝一份叫pure-ftpd.xxx.conf(如果你要跑多支ftpd的话.xxx部分可以自由替代成你要的名字.方便就好).开始编辑pure-ftpd.xxx.conf.#vimpure-ftpd.xxx.conf(看你喜欢用什么编辑器.自己选用)####pure-ftpd.xxx.conf#######ChrootEveryoneyesTrustedGID50#以上两者要一起用BrokenClientsCompatibilitynoMaxClientsNumber999#最大链接数Daemonizeyes#ForkinbackgroundMaxClientsPerIP5#每个ip最多链接数VerboseLogno#是否要把所有client端的指令都log下来DisplayDotFilesno#显示开头的文件AnonymousOnlyno#是否只让匿名登录NoAnonymousyes#不开放匿名登入SyslogFacilityftpDontResolveyes#不反向解释客户端的ipMaxIdleTime5#最大闲置時間PureDB/ftp/etc/pureftpd.pdb#使用者资料的DB存放地点[由于我是用PureFTPD的內建DB.固有此选项]UnixAuthenticationyes#如果你想要有简单的Unix(/etc/passwd)的认证的話LimitRecursion10003#ls最多列出1000个文件.最深3层MaxLoad4#当systemload超过4時.使用者将不能再下载AntiWarezno#上传的文件不能被下载(ownerisftp).等到localadmin确认Bind21#要绑定哪个ip/port#格式-;127.0.0.1,21如果只写port表Allip,portUmask133:022#上传文件的Umask.(umaskforfiles;:umaskfordirs;)MinUID1000#UID至少多少才能登录AllowUserFXPyes#支不支持FXPProhibitDotFilesWritenoProhibitDotFilesReadno#.开头的文件能不能被读写AutoRenameno#上传文件若有相同文件名自动改名(file.1,file.2...)TrustedIP10.1.1.1#锁IP.AltLogstats:/ftp/etc/log/pureftpd.log#log存放地点NoChmodyes#不给Chmod指令的权限KeepAllFilesyes#使用者可续传.但不可刪除文件CreateHomeDirno#如果user的home不存在自动建立PIDFile/ftp/etc/log/pure-ftpd.pid#记录pure-ftpd的PID文件Quota1000:10#文件数:Megabytes;CallUploadScriptyes#呼叫UploadScriptMaxDiskUsage99#当硬盘使用率到多少時将停止上传NoRenameyes#不给改文件名PerUserLimits3:20#每个账号最多可登入几次:Anonymous最多可同時登入几次;#############################-----------------------------------------------------------四;建立账号有了ftp.理所当然得也要有账号才行.#vipwftpuser:$1$rEO39XEq$kRMKuch12ugYu3hCh/sPA.:9999:9999::0:0:ftp:/ftp:/sbin/nologin#vim/etc/groupftpgroup:*:9999:上面是ftp客户以什么身分登入.接下来我想要把pure-ftpd要吃的密码文件选个地方放.我是选择放在/ftp/etc/下#pure-pwfar-fpureftpd.ps-u9999-g9999-d/ftp/far-y2#pure-pwmkdbpureftpd.pdb-fpureftpd.psEx:;useraddlogin;[-f
本文标题:介绍在Linux操作系统下安装Tomcat的方法
链接地址:https://www.777doc.com/doc-2739392 .html