Linux项目11-搭建WWW服务器.pptVIP

  • 7
  • 0
  • 约1.14万字
  • 约 56页
  • 2019-08-24 发布于福建
  • 举报
2. 在其他目录中定制CGI程序 //允许某个特定目录的CGI脚本文件执行,以主目录为例 Directory “/var/www/html” Options Indexes FollowSymLinks ExecCGI AllowOverride None Order allow,deny Allow from all /Directory 3. 在/var/www/html目录下创建一个hello.pl的文件 4. 测试 /hello.pl 11.3.6 配置Web应用程序 任务11.3 配置Apache服务器 2、 配置PHP应用程序 1)安装PHP解释器 将第2张光盘插入光驱,然后执行以下命令安装: rpm –ivh Server/php-common-5.1.6-5.el5.i386.rpm rpm –ivh Server/php-cli-5.1.6-5.el5.i386.rpm rpm –ivh Server/php-5.1.6-5.el5.i386.rpm 2)配置Apache支持PHP //使用AddHandler指令设置PHP文件类型 AddHandler php5-script .php .php3 //使用AddType指令指定PHP文件MIME类型 AddType text/html .php .php3 11.3.6 配置Web应用程序 任务11.3 配置Apache服务器 2、 配置PHP应用程序 2)配置Apache支持PHP //使用DirectoryIndex指令设置PHP为默认文件 DirectoryIndex index.php index.php3 index.html 3)测试PHP //在/var/www/html中建立一个名为index.php文件 ? phpinfo(); ? 打开浏览器输入:http://IP地址或域名 即可访问。 11.3.6 配置Web应用程序 任务11.3 配置Apache服务器   虚拟主机(Virtual Host)是指在一台主机上运行的多个Web站点,每个站点均有自己独立的域名,虚拟主机对用户是透明的,就好像每个站点都在单独的一台主机上运行一样。   如果每个Web站点拥有不同的IP地址,则称为是基于IP的虚拟主机;若每个站点的IP地址相同,但域名不同,则称为基于域名的虚拟主机。使用这种技术,不同的虚拟主机可以共享同一个IP地址,以解决IP地址缺乏的问题。   要实现虚拟主机,首先必须用Listen指令告诉服务器需要监听的地址和端口,然后为特定的地址和端口建立一个VirtualHost段,并在该段中配置虚拟主机。 任务11.4 认识虚拟主机技术 ⑴ 虚拟主机的创建步骤   ① 在DNS服务器中为每个虚拟主机所使用的域名进行注册,让其能解析到服务器所使用的IP地址。   ② 在配置文件中使用Listen指令,指定要监听的地址和端口。Web服务器使用标准的80号端口,因此一般可配置为Listen 80,让其监听当前服务器的所有地址上的80端口。   ③ 使用NameVirtualHost指令,为一个基于域名的虚拟主机指定将使用哪个IP地址和端口来接受请求。如果对多个地址使用了多个基于域名的虚拟主机,则对每个地址均要使用此指令。   用法:NameVirtualHost 地址[:端口]   示例:NameVirtualHost 04 任务11.4 认识虚拟主机技术 11.4.1 基于域名的虚拟主机   ④ 使用VirtualHost容器指令定义每一个虚拟主机。VirtualHost容器的参数必须与NameVirtualHost后面所使用的参数保持一致。   在VirtualHost容器中至少应指定ServerName和DocumentRoot,另外可选的配置还有ServerAdmin、DirectoryIndex、ErrorLog、CustomLog、TransferLog、ServerAlias、ScriptAlias等。 任务11.4 认识虚拟主机技术 11.4.1 基于域名的虚拟主机  例11-1:在单一IP地址上运行多个基于域名的Web站点 假设当前服务器的IP地址为,现要在该服务器创建2个基于域名的虚拟主机,使用端口为标准的80,其域名分别为和,站点根目录分别为/var/www/myweb1和/var/www/myweb2,日志文件分别放在/var/vhlogs/myweb1/和/var/vhlogs/myweb2/目录下面,Apache服务器原来的主站点采用域名进行访问。 。 任务11.4

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档