- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
作者 LY
自己动手架设linux下Web服务器(图)
针对CentOS 4.x或 RedHat EnterPrise Linux 4.x平台安装,同时要求配置人员对 Linux操作系统有一定的了解,懂得tar基本命令及常规的系统操作,如文件的删除、目录创建、移动、改名和vi编辑器的基本使用。 一、 前期思路: ??? 作为Web服务器,我们需要对服务器后期的维护、管理等环节进行综合的考虑,完整的Web服务器应向外提供以下几个功能:Web服务器软件;上传或下载的FTP功能、远程控制管理等等。 ??? 1、Linux 服务器Web软件: ??? 大家都知道,目前Web服务器软件使用较多的分别是,排名第一Apache和Microsoft IIS占据市场绝大部分份额。??? 1、在Linux环境下,Apache配合PHP、MySQL数据库组建了Web服务器强大的阵容,笔者的思路就是通过: CentOS4.1操作系统+Apache2.0+PHP5.0+Mysql5.0 组建整个Web服务器。 ??? 2、同时,为了更好地提升PHP套件的性能,加快动态网页的浏览、处理性能,安装PHP优化组件:ZendOptimizer。 ??? 3、为了让PHP语言能够对图像进行处理,如网页上传图片自动加上Logo等功能,该Linux服务器还安装有对JPG、PNG、GIF等GD库支持。 ??? 通过系统的考虑,我们可以对Web服务器的组合套件框架有了清晰认识,整个安装框架如下: ??? CentOS4.1操作系统+Apache2.0+PHP5.0+ZendOptimizer3.0+Mysql5.0+GD库 ??? 4、所涉及软件、套件源代码清单: ??? CentOS 4.x或 RedHat EnterPrise Linux 4.x操作系统 ??? mysql-max-5.0.21-linux-i686-glibc23.tar.gz(Mysql数据库源安装包) ??? gdinstaller.tar.gz(GD库支持整合套件包) ??? httpd-2.2.4.tar.gz(Apache 2.0服务器软件源安装包) ??? php-5.2.1.tar.gz(PHP动态网页源安装包) ??? ZendOptimizer-3.0.0-linux-glibc21-i386.tar.gz(ZendOptimizer源安装包) ??? 2、FTP服务: ??? 托管于电信机房的Web服务器,特定FTP用户文件上传、下载也是必须要考虑的重点。在CentOS 4.x或 RedHat EnterPrise Linux 4.x或其它Linux操作系统中,系统自带的FTP服务器软件,业界人士对它的评价非常不错。在这里,笔者采用了CentOS 4.x系统自带的vsftpd服务器软件,并在操作系统安装时选择该软件,连同系统一起安装。 ??? 3、远程管理功能: ??? 托管于异地的Linux服务器,不能够让用户像操作家用电脑一样,那么随意的进行本地的设置、调整等,所以必须要考虑采用远程控制工具对异地服务器远程管理。 ??? 在这一点,Linux操作系统专门针对这种应用的远程控制工具:SSH软件,解决了用户远程管理的顾虑!
二、Linux操作系统安装步骤、设置 ??? CentOS 4.x或 RedHat EnterPrise Linux 4.x系统的安装比较简单,整个安装过程可以全部基于图形界面安装,一般来说能够独立安装Windows,也基本能成功安装好一个CentOS 4.x或 RedHat EnterPrise Linux 4.x操作系统。??? 笔者出于对Web服务器的安全与简化安装方式,在Linux操作系统安装过程中,对一些软件组件进行了一些定制选择。以下是通过CentOS光盘引导后的安装界面:
??? CentOS Linux光盘引导后的安装界面
??? CentOS4.x Linux选择语言的安装界面(选择英文) ??? 选择安装类型时,我选择了“自定义”安装包的方式。在后面的安装界面选择组件时,取消所有的组件,只保留了FTP服务器和系统必备的编译包。
??? 打开Linux防火墙,构选SSH、HTTP/HTTPS、FTP等访问端口。服务器开启防火墙,同时只打开相应端口以加强安全性、减少被黑客入侵的可能。 ??? 整个安装过程其它可依照CentOS默认的选项,单击下一步直到安装完成。Linux安装完成后重启输入Root管理员帐号和密码,开始了下一步骤的Web服务器软件配置安装。
三、 置Web服务器软件组合 ??
文档评论(0)