2.FTP服务器
(1)FTP服务器的启动与配置 # service vsftpd start # service vsftpd stop # service vsftpd restart (2)修改vsftpd的默认配置
修改/etc/vsftpd/vsftpd.conf配置文件,激活以下两项,即在原文件以下两行前的“#”去掉。
anon_upload_enable=YES//允许匿名用户上传
anon_mkdir_write_enable=YES//允许匿名用户创建新目录 (3)FTP客户端的常用命令
36
五、 思考问题
1、请说明FTP的基本工作原理。 2、请说明DNS的工作原理。
37
实验七 Web应用服务器配置
一、实验内容
1.Apache启动与配置、MySQL服务器的安装与使用方法 2.PHP连接MySQL数据库的方法 二、实验目的及要求
1. 掌握Apache启动与配置、MySQL服务器的安装与使用方法 2. PHP连接MySQL数据库的方法 三、实验环境及条件
奔腾以上微机一台,redhat linux9.0操作系统。 四、实验实施步骤
1. Apache启动与配置 (1)启动
# pstree | grep httpd
可以使用如下命令查看Apache服务器的运行状态: # service httpd status
可以使用下面的命令来启动或重新启动Apache服务器: service httpd start service httpd restart (2)配置
1)依次单击“主菜单→系统设置→服务器设置→HTTP服务器”。 2)在终端提示中键入下面的命令。 # redhat-config-httpd
38
3)在“主”标签下配置基本设置、在“虚拟主机”标签下来配置默认设置、在“虚拟主机”标签下,配置默认的虚拟主机。如果要为多个 URL 或虚拟主机提供服务,则添加额外的虚拟主机。 2. MySQL服务器的安装与使用 (1)安装
mysql-2.23.54a-11.i386.rpm
mysql-server-2.23.54a-11.i386.rpm mysql-devel-2.23.54a-11.i386.rpm (2)启动
# service mysqld restart (3)连接与断开MySQL服务器 # mysql mysql> QUIT
(4)数据库的创建与删除
3. PHP连接MySQL数据库的方法
39
(1)与MySQL服务器建立连接。
(2)选择准备操作和使用的指定数据库。
(3)发出SQL命令。用一个函数向MySQL服务器发出SQL的查询指令语句字符串。发出的字符串可以是 SQL的任何 DML查询指令,包括 INSERT、DELETE等,但是要取得数据应使用SQL查询语句――SELECT。查询函数会返回一个查询结果指针。 (4)取得结果。上一个步骤返回的是查询的结果指针,用这个指针值就可以从查询结果中,返回特定的数据。通常会返回一笔记录,返回的类型为数组或对象。 (5)关闭链接,关闭与数据库的链接。
五、思考问题
假设某一学院按照系部或者职能部门组建基于名字的虚拟主机。有一台Apache服务器和一个IP地址:211.85.203.22,假设有两个单位需要建立网站,一个为办公室网站,域名为office.lyd.com ,另一个为计算机系网站,域名为computer.lyd.com.如果配置基于名称的虚拟主机的DNS服务器,应该如何配置?
40