文档详情

Linux操作系统案例教程电子教案 第13章 WWW 服务器.ppt.ppt

发布:2015-08-04约7.21千字共61页下载文档
文本预览下载声明
HTTP 超文本传输协议 13-4-1 建立个人主页 案例一 建立一个人WEB站点; 个人用户名为xh,个人站点存在主目录,与httpd.conf配置文件中的一致; 建立个人WEB站点文件index.html,文件的内容自定义; 进行一定的设置,在linux里利用浏览器输入http://ip/~xh能够访问该站点的内容。 ②建立个人Web站点存放的目录 #useradd test #passwd test #cd /home/test #mkdir public_html #cd .. #chmod 711 test #cd test/public_html #vi index.html ③启动服务 #service httpd start ④ 测试个人WEB站点 http://IP地址/~用户名 13-4-2 架设虚拟服务器 1.虚拟服务器 虚拟主机(Virtual Host Virtual Server)是使用特殊的软硬件技术,把一台计算机主机分成一台台“虚拟”的主机,每一台虚拟主机都具有独立的域名和IP地址(或共享的IP地址),具有完整的Internet服务器功能。 功能:将一台物理主机,作为多个WEB站点服务器 2.一个IP地址对应一个CNAME vi /etc/httpd/conf/httpd.conf 修改上述代码中VirtualHost *和/VirtualHost之间的部分,即可以实现一个IP地址映射到一个虚拟主机上。 //设置虚拟主机 VirtualHost ServerAdmin webmaster@ //虚拟主机网络管理员邮箱 DocumentRoot /www/docs/ //虚拟主机主目录 ServerName //虚拟主机名称 ErrorLog logs /-error-log //虚拟主机错误日志文件 CustomLog logs /-access_log common //虚拟主机访问日志 /VirtualHost 3. 一个IP地址对应多个CNAME //设置第一个虚拟主机 VirtualHost ServerAdmin webmaster@ //第一个虚拟主机网络管理员邮箱 DocumentRoot /www/docs/ //第一个虚拟主机主目录 ServerName //第一个虚拟主机名称 ErrorLog logs /-error-log //第一个虚拟主机错误日志文件 CustomLog logs/-access_log common //第一个虚拟主机访问日志 /VirtualHost 3. 一个IP地址对应多个CNAME //设置第二个虚拟主机 VirtualHost ServerAdmin webmaster@ //第二个虚拟主机网络管理员邮箱 DocumentRoot /www/docs/ //第二个虚拟主机主目录 ServerName //第二个虚拟主机名称 ErrorLog logs /-error-log //第二个虚拟主机错误日志文件 CustomLog logs /-access_log common //第二个虚拟主机访问日志 /VirtualHost 4. 基于域名虚拟主机 1)设置DNS服务器 修改区域,建立多条主机记录指向同一个IP 地址 2) # vi /etc/httpd/conf/httpd.conf 主服务器选项中,修改以下选项 ServerName 虚拟主机的选项 NameVirtualHost IP地址/主机名 VirtualHost IP地址 ServerName DocumentRoot “目录
显示全部
相似文档