/pub 确保/var/ftp2 和/var/ftp2/pub 目录的拥有者和组均为 root,掩码为 755。
(2)增加虚拟 FTP 服务器的匿名用户帐号。
原先的 FTP 服务器使用系统用户 ftp 作为其匿名用户帐号。
我们要增加一个 ftp2 用于虚拟 FTP 服务器。
useradd -d /var/ftp2 -M ftp2 (3)创建虚拟 FTP 服务器的配置文件。
复制原来的 vsftpd.conf 作为虚拟 FTP 服务器的配置文件,并修改相关参数。
cp /etc/vsftpd/vsftpd.conf /etc/vsftpd/vsftpd2.conf 新添或修改以下参数: listenYES listen_address192.168.0.2 ftp_usernameftp2 第 17 章 Proxy 服务器配置 【实例 1】配置一个最简单的代理服务器 Squid 的主配置文件是/etc/squid/squid.conf,包括了全部的 squid 配置选项和注释。
由于该文件内容比较多,不利于查看和编辑,建议先将它复制为/etc/squid/squid.conf.bak,然后删除/etc/squid/squid.conf 配置文件的原有内容,并加上下面这些语句,有了这些最基本的设置 Squid 就可以启动了。
//浏览器连接到代理服务器所使用的端口,默认的是 3182,在这里可以设置为 3182 http_port 192.168.16.1:8080 // cache 选项的设置 cache_mem 64 MB cache_dir ufs /var/spool/squid 4096 16 256 cache_effective_user squid cache_effective_group squid dns_nameservers 61.144.56.101 cache_
access_log /var/log/squid/
access.log cache_log /var/log/squid/cache.log cache_store_log /var/log/squid/store.log visible_hostname 192.168.16.1 cache_mgr wangping163.com acl all src 0.0.0.0/0.0.0.0 http_
access allow all 【实例 2】启动 squid 为透明代理 配置 Squid 代理的相关设置,打开/etc/squid/squid.conf 文本,将下面的语句加到文本的最后面。
http_port 8080 httpd_accel_host virtual httpd_accel_port 80 httpd_accel_with_proxy on httpd_accel_uses_host_header on 第 18 章 WWW 服务器配置 【实例 1】配置 WWW 服务器,httpd.conf 配置文件如下所示。
第一区:全局环境参数 这里设置的参数将影响整个 Apache 服务器的行为;例如 Apache 能够处理的并发请求的数量等。
ServerRoot:指出服务器保存其配置、出错和日志文件等的根目录。
注意!如果想要将它指定为 NFS 或其它网络上的位置,请一定要去阅读与 LockFile 有关的文件(可能在 ltURL:http://httpd.apache.org/docs-2.0/mod/mpm_common.htmllockfilegt。
这将会使你自己也能解决很多问题。
路径的结尾不要添加斜线。
ServerRoot quot/usr/loacl/apache2quot 串行访问的锁文件必须保存在本地磁盘上。
ltIfModule mpm_winnt.cgt ltIfModule mpm_neware.cgt LockFile logs/accept.lock lt/IfModulegt lt/IfModulegt ScoreBoardFile:用来保存内部服务进程信息的文件。
如果未指明(默认),记分板(scoreboard)将被保存在一个匿名的共享内存段中,并且它不能被第三方软件所使用。
如果指定了,要确保不能使用两个 Apache 使用同一个记分板文件,这个记分板文件必须保存在本地磁盘上。
ltIfModule mpm_netware.cgt ltIfModule perchild.cgt ScoreBoardFile logs/apache_runtime_stat.
上一篇:
计算机网络实验程序源代码
下一篇:
爱情只不过就是,爱与不爱