2013年5月11日 By 柠之漠然 分类: Linux

实验背景

Dreamfire公司由于业务需求,需要架设一台FTP服务器,出于系统稳定和安全等多方面考虑,决定使用开源的CentOS 5.6 Linux系统作为服务器平台,以架设vsftp服务器。其次为了最大限度地保证公司内部FTP服务器上“/home”目录下用户的安全性,决定采用虚拟用户的方式访问FTP服务器。管理员为了能够更好的灵活管理服务器上每个用户的访问权限,根据公司的需求和当前网络状况制定了一套可行的方案如下:

1、 所有用户都通过用户名:ftpall、密码:123登录FTP服务器的公共目录ftpall;

2、 公共目录ftpall是供员工下载资料所用的,只允许下载,不允许删除、修改、重命名ftpall中的文件或目录;

3、 所有用户都可以通过自己的用户和密码登录到FTP服务器上的宿主目录里,且只能看到自己的文件和文件夹,而且可以添加、删除、修改、重命名自己的文件或文件夹;

4、 匿名访问的用户根据实际情况开启,默认不开启;

5、 所有员工访问公共目录ftpall的下载速度最大为100KB/s,而访问各自的宿主目录的下载速度最大为300KB/s;

6、 考虑到FTP服务器的承受力,每次只允许最多100个用户连接服务器;

7、 考虑到公司内部某些员工可能会用迅雷、快车等BT下载工具下载文件,所以将同一IP地址的FTP客户机与FTP服务器建立的最大连接数不超过3个;

注意:虚拟用户账户是为了保证FTP服务器的安全性,由vsftpd服务器提供的非系统用户账户。虚拟用户FTP登录后将把指定的目录作为FTP根目录。虚拟用户与本地用户具有类似的功能,由于虚拟用户相对安全,因此正逐步替代本地用户账户。

阅读全文…

没有评论 179 个脚步
2013年5月11日 By 柠之漠然 分类: Mac

mac下的安装与linux的一样。安装请参考redmine中的nginx配置

启动的脚本与mongodb的一样是plist文件。这里我直接贴出来

1)使用xcode建立一个plist文件,名字随便。我写的是org.nginx.plist

2)将下面的内容填入plist文件,如果要增加参数,可以参考mongodb的plist配置

阅读全文…

1 条评论 2,183 个脚步
2013年5月10日 By 柠之漠然 分类: JSP

由于在网上看到了 很多jsp的空间 ,每个用户一个单独的tomcat,可以单独重启,单独管理。由此搜索互联网,得到以下内容,甚为学习!

本文摘自曹晓钢老师的blog redsaga满江红,本文仅供参考和学习之用,如做他图请于原作联系
 
本文简单介绍一下apache+tomcat (v5.x)的虚拟主机配置方法,和对CATALINA_BASE的具体解释,以及如何和apache连接。这个配置的主要目的是,在一台主机上,为每个虚拟主机建立一个独立的tomcat jvm,让用户自己管理;
1 条评论 317 个脚步
2012年2月16日 By 柠之漠然 分类: 未分类

步骤

  • 下载Tomcat,我下的是Tomcat 7.0.16(Binary Distributions  tar.gz)
  • 解压,文件夹改名为Tomcat
  • 移动该文件夹,至你习惯的目录,比如/Library
  • 执行/Library/Tomcat/bin下的startup.sh
  • 打开http://localhost:8080查看是否Tomcat已经启动
  • 解决文件权限问题:sudo chmod 755 /Library/Tomcat/bin/*.sh
  • 定义JAVA_HOME,在/etc/profile中新增:export JAVA_HOME=/Library/Java/Home

阅读全文…

没有评论 427 个脚步
2012年2月16日 By 柠之漠然 分类: JSP, Mac

如何在Lion下配置Tomcat7

1. 安装JDK
Mac OS X从Lion开始不再预先安装JDK,需要自行下载安装(http://support.apple.com/kb/DL1421)安装之后,在Applications>Utilities>Java Preference下应该可以看到32/64两个版本的JDK, 打开Terminal 利用java -version应该可以看到相关的版本信息。

2.下载Tomcat
从Tomcat项目主页下载相关压缩包,解压之后在~/Downloads 下可以找到相应解压文件apache-tomcat-7.0.20

阅读全文…

没有评论 184 个脚步