linux下的apache+web服务器
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Linux下的Apache Web服务器
一:apache Web 服务器简介
全球应用最广泛的Web服务器(超过50%的站点使用apache Web服务器构建)。
Apache Web 服务器是跨平台的,有各个操作系统平台的版本。
Apache Web服务器是一个静态页面的Web Server,它可以和多种动态Web开发技术(或语言)进行整合,实现构建动态Web站点(例如:PHP,CGI)。
Apache Web服务器的最大特点是功能强大,配置灵活,扩展模块丰富(有很多内置的功能模块,也有很多第三方的功能模块)。
二:Linux环境下的Apache概况
在redhat/Fedora Linux发行版中,通常都自带了Apache服务器组件。
使用时需要注意一些配置文件的默认位置:
/etc/httpd/ (所有的apache相关的配置文件都在此目录下)
/etc/httpd/conf (apache的主配置文件所在的目录)
/etc/httpd/conf.d (apache其它配置文件所在的目录)
/var/www/html (apache Web 服务器主页的保存位置)
Apache Web服务器的启动脚本:
service httpd start/restart/stop..
三:要学习的Apache Web服务器基本配置内容
1.网站发布目录如何修改
a)找到主配置文件(/etc/httpd/conf/httpd.conf)中的“DocumentRoot”,修改网站
的默认发布目录)。
2.默认端口号如何修改
a)默认端口是80,找到主配置文件(/etc/httpd/conf/httpd.conf)中的“Listen”,
修改默认端口号)
3.网站目录的权限如何修改
a)是否允许浏览默认列表。
(Indexes)
4.虚拟主机的配置(基于名称的虚拟主机配置:需要多个域名指向同一个IP地址,
基于IP的虚拟主机配置:主机上需要配置多个IP地址。
)
通常都是用的是基于名称的虚拟主机。
前提:使多个域名指向我们的Apache服务器的IP地址。
有两种方法:
(1)在域名服务器中添加域名指向此ip地址。
(2)如果仅仅是测试地目的,可以不使用域名服务器。
通过修改测试的客户端主机的hosts文件即可。
编辑c:\windows\system32\drivers\etc\hosts
文件。
添加如下的内容:
10.14.13.253
10.14.13.253
10.14.13.253
具体配置:编辑/etc/httpd/conf/httpd.conf(在文件的尾部),添加如下的内容:
然后创建相应的目录。
重启httpd服务,测试虚拟主机是否正常工作。
5.apache和动态编程语言整合(PHP)
MySQL数据库数据库的管理:
(1)phpmyadmin,
(2)使用mysql客户端进行管理
PHP简单应用:。