Web基础应用之快速搭建web站点
1、首先web服务是基于B/S架构的web通信。分为服务器端和客户端。
服务端: 支持HTTP协议的网页提供程序
客户端: 按标记规范显示网页的浏览器程序

2、Linux的web主要服务软件包 httpd(web的服务程序包)
httpd-manual(网页版手册文档)
系统服务脚本: /etc/init.d/httpd 默认端口: TCP 80, 进程名: httpd

3、web服务主要目录和文件
主配置文件: /etc/httpd/conf/httpd.conf
配置目录 : /etc/httpd/conf.d/
网站根目录: /var/www/html/
访问日志 : /var/log/httpd/access_log
错误日志 : /var/log/httpd/error_log
4、web服务构建"三步曲" 装包-->配置-->起服务进程。装好httpd包以后,确保启动httpd服务即可

5、直接启动httpd服务就可以访问默认的web站点,http://服务器地址/

6、部署网页文档,网页根目录 /var/www/html 在里面新建测试首页 index.html
部署测试网站子目录。


7、常用配置解析(常用全局设置参数)
全局设置: 配置参数 值
区域设置: 目录权限控制 <Directory 目录>....</Directory>
虚拟译压主机定义 <VirtualHost 监听地址>.....</VirtualHost>
ServerName: 本站点的FQDN名称
DocumentRoot: 网页散速欧文档的根目录
DirectoryIndex: 默认索引页/首页文件
Include: 可包含其它子配置文件
Listen: 监听服务的IP地址,端口号
User: 服务进程的属主。
Group: 服务进程的属组
ErrorLog: 错误日志文件的位置
CustomLog: 访问日志文件的位置
8、网站根目录迁移 调整根目录路径并确保权限
由/var/www/html ----> /var/ftp

9、虚拟web主机就是在一台服务器上运行多个web站点,每个站点并不独立占用一台真正的计算机。
本实例是站点1: www.google.com 192.168.4.5
站点2: www.baidu.com 192.168.4.5
《1》为各虚拟站点提供域名解析
《2》为各虚拟站点准备网页
《3》建立虚拟主机配置文件物愁
《4》启用虚拟主机配置并测试各站点



