ImageVerifierCode 换一换
格式:DOCX , 页数:12 ,大小:1.08MB ,
资源ID:5760616      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/5760616.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(Apache 服务器配置.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

Apache 服务器配置.docx

1、Apache 服务器配置Apache服务器配置11 Apache简介Apache是世界使用排名第一的Web服务器软件。它可以运行在几乎所有广泛使用的计算机平台上。 Apache源于NCSAhttpd服务器,经过多次修改,成为世界上最流行的Web服务器软件之一。Apache取自“a patchy server”的读音,意思是充满补丁的服务器,因为它是自由软件,所以不断有人来为它开发新的功能、新的特性、修改原来的缺陷。Apache的特点是简单、速度快、性能稳定,并可做代理服务器来使用。 本来它只用于小型或试验Internet网络,后来逐步扩充到各种Unix系统中,尤其对Linux的支持相当完美。A

2、pache有多种产品,可以支持SSL技术,支持多个虚拟主机。Apache是以进程为基础的结构,进程要比线程消耗更多的系统开支,不太适合于多处理器环境,因此,在一个Apache Web站点扩容时,通常是增加服务器或扩充群集节点而不是增加处理器。到目前为止Apache仍然是世界上用的最多的Web服务器,市场占有率达60%左右。世界上很多著名的网站如Amazon、Yahoo!、W3 Consortium、Financial Times等都是Apache的产物,它的成功之处主要在于它的源代码开放、有一支开放的开发队伍、支持跨平台的应用(可以运行在几乎所有的Unix、Windows、Linux系统平台上

3、)以及它的可移植性等方面。 Apache的诞生极富有戏剧性。当NCSAWWW服务器项目停顿后,那些使用NCSA WWW服务器的人们开始交换他们用于该服务器的补丁程序,他们也很快认识到成立管理这些补丁程序的论坛是必要的。就这样,诞生了Apache Group,后来这个团体在NCSA的基础上创建了Apache。 Apache web服务器软件拥有以下特性: 支持最新的HTTP/1.1通信协议 拥有简单而强有力的基于文件的配置过程 支持通用网关接口 支持基于IP和基于域名的虚拟主机 支持多种方式的HTTP认证 集成Perl处理模块 集成代理服务器模块 支持实时监视服务器状态和定制服务器日志 支持服务

4、器端包含指令(SSI) 支持安全Socket层(SSL) 提供用户会话过程的跟踪 支持FastCGI 通过第三方模块可以支持12 Apache的安装Apache 的安装无外乎两种方式: 基于源代码安装和RPM包安装。这两种安装类型各有特色,RPM包安装不需要编译,而源代码安装则需要先配置编译再安装,RPM包安装在一个固定的位置下,选择固定的模块,而源代码安装则可以让你选择安装路径,选择你想要的模块。本文主要介绍基于RPM软件包的安装方式。由于在光盘上直接找到RPM软件包,所以可以直接执行以下命令完成Apache的安装:1.3 Apache服务器的启动和停止安装好Apache服务器之后,就可以使

5、用Apache的默认配置启动服务器了。启动Apache服务器有两种方法:手动和自动1 手动启动和停止Apache服务器由于Apache服务器安装在/etc/httpd/conf/目录下,所以在Linux终端启动Apache服务器的命令为:# cd /etc/httpd/conf/bin# ./httpd k start重新启动Apache的命令为:# cd /etc/httpd/conf/bin# ./httpd k restart停止Apache的命令为:# cd /etc/httpd/conf/bin# ./httpd k stop2 在/etc/rc.d的目录下httpd文件中用脚本启动

6、3 测试Apache服务器,如图所示:1.4 Apache服务器的的基本配置1 在httpd.conf文件中的全局配置选项由于在Apache服务器的只要配置文件是httpd.conf,默认安装时在目录/etc/httpd/conf/下,所以可以进行基本的配置选项。DocumentRoot (文件根目录),在默认情况下,它被设置为/usr/local/apache/htdocs。为了避免修改错误,需要先将Apache配置文件httpd.conf进行备份,以免发生错误。备份完成后,再进行修改根目录的绝对路径。先打开httpd.conf文件,得到其路径:# /etc/httpd/conf/httpd

7、.conf 改成新的路径为:C:/web则修改命令为DocumentRoot C:/web 然后找到 httpd.conf文件中的如下内容:# This should be changed to whatever you set DocumentRoot to.将Direvtory中的路径改成新设的文件根目录 如:保存配置we件httpd.conf修改了配置文件以后,应该重新启动Apache服务器.Apache server restart 修改文件根目录成功后,就可以将网页存放在新设的目录下 2 设定域名设定域名的方法有很多,但多数都是基于修改httpd.conf 文件来实现的,以下介绍我选

8、的一种方法 在httpd.conf 文件最后,假如以下代码:NameVirtualHost .192.168.17.1ServerName 192.168.17.1 Order Allow,Deny Deny from allDocumentRoot c:/webServerName 当重新启动服务器之后,改设置会有效。3 基于域名的虚拟主机虚拟主机是在网络服务器上划分出一定的磁盘空间供用户放置站点、应用组件等,提供必要的站点功能、数据存放和传输功能。所谓虚拟主机,也叫“网站空间”,就是把一台运行在互联网上的服务器划分成多个“虚拟”的服务器,每一个虚拟主机都具有独立的域名和完整的Interne

9、t服务器(支持WWW、FTP、E-mail等)功能。虚拟主机是网络发展的福音,极大的促进了网络技术的应用和普及。同时虚拟主机的租用服务也成了网络时代新的经济形式。虚拟主机的租用类似于房屋租用。优势(1)相对于购买独立服务器,网站建设的费用大大降低,为普及中小型网站提供了极大便利; (2)利用虚拟主机技术,可以把一台真正的主机分成许多“虚拟”的主机,每一台虚拟主机都具有独立的域名和IP地址,具有完整的Internet服务器功能。(3)网站建设效率提高,自己购买服务器到安装操作系统和应用软件需要较长的时间,而租用虚拟主机通常只需要几分钟的时间就可以开通,因为现在主要的服务商都已经实现了整个业务流程

10、的电子商务化,选择适合自己需要的虚拟主机,在线付款之后马上就可以开通了。 (4) 虚拟主机技术的出现,是对Internet技术和网络发展的重大贡献,由于多台虚拟主机共享一台真实主机的资源,大大增加了服务器和通讯线路的利用率,使得一台服务器上能够毫无冲突地配置多个网络IP地址,这意味着人们能够利用虚拟主机把若干个带有单独域名的站点建置在一台服务器上,不必再为建立一个站点而购置单独的服务器和用巨资申请专线作为网络信息出口。 在Linux 系统下基于域名设置两个虚拟主机要使用基于域名的虚拟主机,必须首先指定服务器的IP地址和端口号,如下所示: NameVirtualHost 192.168.16.1

11、77:80然后就可以设定虚拟主机了,如下所示:ServerAdiman webmasterDocumentRoot /web/Servername ServerAlias ErrorLog logs/-error_logCustomLog logs/-accexx_log common当第一个虚拟主机的网络管理员邮箱、注目录、虚拟主机名称、虚拟主机别名、错误日志和访问日志设置完成以后,就可以开始设置第二个虚拟主机的相应条件,具体代码类似:ServerAdiman webmasterDocumentRoot /web/Servername ServerAlias ErrorLog logs/-e

12、rror_logCustomLog logs/-access_log common两个虚拟主机已经设定。搭建环境 一台安装有red hat Enterprise linux 5系统的虚拟机运行有red hat Enterprise linux 5系统的虚拟机放入安装的光盘镜像,因为我们所需要的大部分安装源码在光盘中都能找到。步骤如下图 PHP服务器的搭建php5.0 要求libxml2-2.6.0以上更高的版本,这一解析器提供php5.0 新的XML API安装 libxml2cd /media/CDROM/Serverrpm ivh libxml2-2.6.26-2.1.2.i386.rpm

13、安装 zlibrpm ivh zlib-1.2.3.i386.rpm安装 libpng安装freetype安装 jpeg6安装gd安装curl 支持ftp库函数安装 Apache2 在redhat enterprise linux 5下安装Apache服务器可以有两种方式,一种是基于源代码的方式安装,一种是RPM软件包方式安装。源代码可以从http:/httpd.apache.org处下载,而RHEL5自带的Apache版本是2.2.3版本,文件名是httpd-2.2.3.6.el5.i386.rpm.安装Mysql5输入命令启动httpd进程输入察看Apache监听的端口打开浏览器在url上

14、输入127.0.0.1(回环测试)。出现如下图,证明apache服务器已经安装成功如果防火墙未开放80号端口,可以输入iptables I INPUT P tcp dport 80 j ACCEPT安装 php51. tar -zxvf php-5.1.6.tar.gzcd php-5.1.6./configure -prefix=/usr/local/php5 -with-apxs2=/usr/local/apache2/bin/apxs -with-config-file-path=/etc -with-libxml-dir=/usr/local/libxml2 -with-zlib-di

15、r=/usr/local/zlib -with-curl=/usr/local/curl -with-gd=/usr/local/gd -with-jpeg-dir=/usr/local/jpeg6 -with-png-dir=/usr/local/lib -with-freetype-dir=/usr/local/freetype -with-mysql=/usr/local/mysql -with-mysqli=/usr/local/mysql/bin/mysql_config -with-openssl -enable-gd-native-ttf -enable-mbstring -en

16、able-ftp -enable-bcmath -enable-sockets -enable-zip -enable-soap -enable-calendar /切记要支持Zend Optimizer不可加 -enable-debug选项makemake installcp php.ini-dist /etc/php.ini整合apache2和php5apache 配置文件及目录是:/usr/local/apache2/conf/httpd.confapache 默认存放主页的位置是:/usr/local/apache2/htdocs以下是配置文件里面的信息:(有的地方要做修改)Serve

17、rRoot /usr/local/apache2这是指定apache程序所在的目录,比如日志文件、配置文件等目录。DocumentRoot /usr/local/apache2/htdocs这个是存放网页的目录这一句应该和DocumentRoot的目录保持一致。找到DirectoryIndex index.html改为DirectoryIndex index.html index.html.var index.htm index.php找到AddType application/x-gzip .gz .tgz 加 AddType application/x-httpd-php .php (注意

18、空格) AddType application/x-httpd-php-source .phps添加 AddDefaultCharset utf8 使apache默认支持utf8字符集保存配置文件就重启apache 的守护进程。/usr/local/apache2/bin/apachectl restart注意: 每次更改配置文件。要重启服务。 对存放网页的目录执行:命令chmod 755 目录名或者chmod -R 755 目录名编辑php.ini文件,找到;default_charset=iso-8859-1增加一行:default_charset=utf8以上步骤都执行完后。在/usr/local/apache2/htdocs/里编辑文件进行测试。phpinfo.php里面的内容:在浏览器地址栏中输入:http:/localhost/phpinfo.php出现php说明页面说明安装成功。

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1