1. 设置turbo linux中的proftpd服务:独立启动,允许根用户登录,加入欢迎信息显示(显示当前已经登录的用户数量,使用者的帐号等),加入目录切换的信息提示,限制尝试登录的次数为3次 * C8 e. q% r$ g4 }; z
答案:1.编辑/etc/proftpd/proftpd.conf加入 $ _9 e6 g' T( @
servertype standalone * w' x- i. g o+ C- w. Q: i
rootlogin on ; E; S3 y+ v6 D0 u
displaylogin /etc/proftpd/message.msg - w7 a% i0 _& ?# x1 S2 I% J% j
displayfirstchdir /etc/proftpd/.message . P7 y7 ^/ ?% y( e
maxloginattempts 3
1 ?( r2 u! {1 ]2 y3 e# [ 2.编辑message.msg文件,加入%u,%n - b6 l1 U/ |! S6 T* R z0 C( I
3.启动服务 service proftpd start % s6 i3 {" X% u+ F" h
4.如果root用户还是不能登陆则在/etc/ftpusers中将root所在行注释掉
/ n- a$ b3 t1 J8 D+ i/ [
4 |( M2 a; T: h r3 \2 W+ H2. 在apache中设置基于ip的虚拟主机服务,假定ip分别为192.168.1.11,192.168.1.12,在每个虚拟主机中配置不同的 documentroot,serveradmin,servername等信息,然后设置每个虚拟主机的监听方式(在80还是8080端口监听)。
. e, Q. r* l" m" o W答案:1.在配置文件/etc/httpd/conf/httpd.conf中添加 ) F4 _! H% {8 f2 g8 }3 y; b
4 B) w1 p/ a" R0 T2 S. ?- W
documentroot "/var/www/x" r* Y) A) e1 {8 r2 {6 d0 h4 y
serveradmin admin@126.com 7 l# M- P- k6 v6 v
servername 192.168.1.x
E. O# \# D' ]& @$ K3 j+ x5 { V( ?7 I/ r5 N- E9 x( R) {
listen 192.168.1.11:80
2 Q" E7 V7 s8 L5 K# zlisten 192.168.1.12:8080
$ j% P; V2 u) v7 v# n0 }2.创建上述/var/www/x目录,加入相关测试文件*.html 1 M: b1 H* Y* a; V _' G
3.通过浏览器进行测试访问 http://192.168.1.x + \* G0 r9 M6 J. q7 @( w
; a. y, |6 V9 p: @. a
3. 在apache服务器中设置系统用户宿主目录的访问方式,假定用户名为test:
) S! i" I! U5 [4 e* @9 B3 M5 u 1.加入用户身份验证,只允许test,test1,test2用户访问 , }4 a$ b; x! G/ a
2.直接在httpd.conf文件中配置实现上述功能 6 F/ r7 H7 E9 S& Q2 u
3.通过外部的.htaccess文件实现上述功能 $ G# S0 I, Z# ^. `& O9 p
答案:1.在配置文件中找到 加入
- A, x- z5 J& Mauthtype basic
2 P# e/ h( O5 T+ E+ D! tauthname “input your name & pass" 7 P$ _& a Y& N6 o- S% x4 o
authuserfile /etc/httpd/conf/users % F: t2 o+ h6 _) z0 S+ D
require valid-user
; Y& m. r# V5 R2 D3 a" x. F2.利用命令添加用户 htpasswd -c /etc/httpd/conf/users test
8 t. H. q9 C' e5 y. M2 v! ghtpasswd -c /etc/httpd/conf/users test1 : G5 c$ G8 v: L; A4 m# O! X+ n
htpasswd -c /etc/httpd/conf/users test2
$ ]# ?6 Y0 y3 e( ]3.登录测试 ; B; e0 ? S, p( n1 j
4.将1种的四行信息写入.htaccess文件中 4 ^- B4 D. y! P5 x. O
通过allowoverride设置authconfig,以便允许使用.htaccess |