搭建WEB的基础网络服务

一,Apache的作用和特点
1)Apache的作用
是一个WEB服务器端程序
用于发布静态网站或者动态网站
2) Apache特点
开源,稳定,采用模块化设计,安全,灵活 ,
支持跨平台,支持html,php,per,python语言
2,apache的版本
1.0版
1)采用http协议1.0为标准开发
安全性差
2)2.0
采用http协议2.0为标准开发
支持https协议
安全性强
3,常见WEB服务器端软件
1)apache
支持动态和静态页面
功能全面
2)nginx
支持静态页面
占用硬件资源小
支持缓存,反向代理,网站功能
3)lls
windows平台使用WEB服务器端
收费
模块化设计
支持WEB服务和FTP功能
二,安装和配置apache
1, 安装apache
1) 配置apache
[root@centos02 httpd-2.2.17]# ./configure – prefix=/usr/local/httpd --enable-so --enable-cgi – enable-rewrite --enable-charset-list
在这里插入图片描述
2)编译安装apache
[root@centos02 httpd-2.2.17]# make && make install
在这里插入图片描述

3)检查安装是否成功
[root@centos02 httpd-2.2.17]# ls -ld /usr/local/httpd/
在这里插入图片描述
4)查看Apache的一些命令
[root@centos02 httpd-2.2.17]# ls /usr/local/httpd/bin/
在这里插入图片描述
5)优化apache管理命令
[root@centos02 ~]# ln -s /usr/local/httpd/bin/* /usr/local/bin/
在这里插入图片描述
6)生成服务控制文件
[root@centos02 ~]# cp /usr/local/httpd/bin/apachectl /etc/init.d/httpd
在这里插入图片描述
7)修改服务控制文件
[root@centos02 ~]# vim /etc/init.d/httpd
在这里插入图片描述

 #!/bin/sh#chkconfig:35 21 80#description:Apache Server

在这里插入图片描述
8)添加为系统服务器设置开机自动启动
[root@centos02 ~]# chkconfig --add httpd
[root@centos02 ~]# chkconfig --level 35 httpd on
在这里插入图片描述
2,apache常见的目录文件
1)主配置文件
/usr/local/httpd/conf/httpd.conf
在这里插入图片描述
2)默认网站的根目录
/usr/local/httpd/htdocs
在这里插入图片描述
3)日志目录
/usr/local/httpd/logs/
在这里插入图片描述
4)apache的程序命令
/usr/local/httpd/bin/
在这里插入图片描述
3,apache主配置文件常见的选项
1)先备份主配置文件
[root@centos02 ~]# cp
/usr/local/httpd/conf/httpd.conf /
usr/local/httpd/conf/httpd.conf.bak
在这里插入图片描述
2)进入主配置文件
[root@centos02 ~]# vim /usr/local/httpd/httpd.conf

ServerRoot                      apache程序安装的位置
Listen 80                          默认监听的端口号User 
daemon                           管理apache的默认用户
Group daemon                管理apache的默认组
DocumentRoot                网站的默认根目录
<Directory />                      区域配置
DirectoryIndex                 默认指定网站主页文件
lnclude conf/extra/httpd-vhosts.conf   虚拟主机配置  
                                                              文件

二,实验案例
在这里插入图片描述
1.已完成的配置
[root@centos02 ~]# ./configure --prefix=/usr/local/httpd --enable-so -
-enable-cgi --enable-rewrite --enable-charset-lite
在这里插入图片描述
2.网站名称设置为www.bdqn.com,默认首页设置为index.html和index.php.
1)修改DNS主配置文件
在这里插入图片描述
2)修改正向解析区域数据库
在这里插入图片描述
在这里插入图片描述

3)在默认指定网站文件创建一个index.php和index.html
在这里插入图片描述
4)修改主配置文件
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
5)重启服务
在这里插入图片描述
验证:1查看index.html
在这里插入图片描述
2.查看index.php
在这里插入图片描述
3.在浏览器中分别访问www.bdqn.com/redhat与www.bdqn.com/查看不同测试页面
在这里插入图片描述
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值