Web基础应用之快速搭建web站点

2025-10-03 15:57:54

1、首先web服务是基于B/S架构的web通信。分为服务器端和客户端。

服务端: 支持HTTP协议的网页提供程序

客户端: 按标记规范显示网页的浏览器程序

Web基础应用之快速搭建web站点

2、Linux的web主要服务软件包  httpd(web的服务程序包)

httpd-manual(网页版手册文档) 

系统服务脚本:  /etc/init.d/httpd   默认端口: TCP 80,  进程名:  httpd

Web基础应用之快速搭建web站点

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服务即可

Web基础应用之快速搭建web站点

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

Web基础应用之快速搭建web站点

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

部署测试网站子目录。

Web基础应用之快速搭建web站点

Web基础应用之快速搭建web站点

7、常用配置解析(常用全局设置参数)

全局设置:   配置参数   值

区域设置:  目录权限控制  <Directory 目录>....</Directory>

                虚拟译压主机定义 <VirtualHost 监听地址>.....</VirtualHost>    

ServerName:      本站点的FQDN名称

DocumentRoot:  网页散速欧文档的根目录

DirectoryIndex:   默认索引页/首页文件

Include:             可包含其它子配置文件

Listen:               监听服务的IP地址,端口号

User:                 服务进程的属主。

Group:               服务进程的属组

ErrorLog:           错误日志文件的位置

CustomLog:    访问日志文件的位置

8、网站根目录迁移 调整根目录路径并确保权限  

由/var/www/html ----> /var/ftp

Web基础应用之快速搭建web站点

9、虚拟web主机就是在一台服务器上运行多个web站点,每个站点并不独立占用一台真正的计算机。

本实例是站点1:  www.google.com   192.168.4.5

            站点2:  www.baidu.com     192.168.4.5

《1》为各虚拟站点提供域名解析

《2》为各虚拟站点准备网页

《3》建立虚拟主机配置文件物愁

《4》启用虚拟主机配置并测试各站点

Web基础应用之快速搭建web站点

Web基础应用之快速搭建web站点

Web基础应用之快速搭建web站点

Web基础应用之快速搭建web站点

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢