近几年,开源Linux操作系统在服务器端应用有了越来越多的案例,它的安全、开源、免费等特点得到了越来越多用户的关注。出于对Linux的喜爱,自己也曾对Linux下架设Web服务器进行了长久的尝试、测试,在去年的时候动手DIY了一台1U机架式Web服务器,托管在东莞电信机房。目前,该Web服务器运行一年多来,稳定性、性能表现非常不错。
很多人都说:配置Linux服务器不容易,感觉在命令行的模式下安装软件包,不利于软件的排错与配置。其实,就笔者的经验来看,由于在Linux系统拥有非常多且版本不同的源安装包,不同的硬件对应不同的源包,不同的Linux系统可能其安装源包的方式也稍有区别。所以,在安装配置Linux时,应该多了解自己的硬件与Linux之间的兼容性。
基于共同学习的原因,笔者精心整理了自己在配置Linux服务器过程中,一些安装步骤,配置心得等等。由于有着良好的应用基础,希望这些能够为Linux爱好者及初学者提供一个应用示范。本文针对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软件,解决了用户远程管理的顾虑!
1
分享到:
相关推荐
自己动手架设linux下Web服务器(图).pdf
架设linux下Web服务器 本人,,(LY).docx
本文是在Linux服务器上安装PHP动态Web服务器、Mysql数据库的安装配置手册。通过在服务器安装Apache、Mysql、PHP等功能实现一个建立一个PHP全动态的Web站点。本文是以Redhat9.0 Linux作为操作系统平吧, Apache版本是...
这是linux各种服务器的架设,包括web服务器、ftp服务器,vcn服务器,dhcp服务器,nfs服务器,http服务器的架设等等。
建立linux下的web服务器可以选用netscape的enterprise server
安装linux并架设下Web服务器全过程.docx
基于Linux系统 架设Web服务器.pdf
DHCP服务器安装与配、DNS服务器安装与配置、FTP服务器安装与配置、HTTP服务器...Linux系统安全、架设DHCP服务器、架设FTP服务器、架设NFS文件服务器的方法、架设Samba服务器、架设SSH服务器、架设Telnet服务器、架设VNC...
本书系统、全面地介绍了linux系统中服务器的架设和配置方法,全书共分16章,内容包括linux简介和安装、linux基本网络配置、linux防火墙、远程控制、nfs和nis、dhcp服务器、web服务器、ftp服务器、电子邮件服务器、...
Red Hat Linux平台上架设WEB服务器.pdf
Linux架设支持Mysql的动态Web服务器[参考].pdf
linux服务器架设,对外提供web,ftp,dns服务
商业界很快看到了其价值,许多公司建立了主页,利用Web在网上发布...然后,在LINUX主机上架设一个WEB服务器。你就可以将主页存放在这个自己的WEB服务器上,通过它把自己的主页向外发布。 WWW是基于客户机/服务器方
来自wiki.nginx.org的关于Nginx的介绍
DNS服务、mail服务、Web服务、FTP服务、代理服务、网关服务、DHCP服务、Samba服务、NFS服务、CVS服务、数据库、BBS服务、 LDAP服务等linux 配置。
当我们装好系统之后,当然首先想到是配置 web 服务器,FreeBSD 默认标准安装并没有安装 apache,mysql 和 php,所以就要亲自动手安装了.ports 安装方式的好处在于,不会像 LINUX 那样,由于一个依懒包或者库文件而导至不得...
APACHE创建WEB服务器做文件服务器使用 Apache Web服务器的服务名和软件包名称是httpd。 首先检查软件是否安装,如果没有安装,需要先安装此软件 安装Apache Web服务器 (httpd还需要4个辅助包,分别是apr、apr-util...
2、掌握Linux下建立Web服务器; 3、掌握Linux下建立FTP服务器。 二、 开发工具和运行环境 1、虚拟机VMware 2、Linux操作系统 三、 实验内容 1、了解和熟悉Linux网络服务 了解NFS网络文件系统,NFS网络文件系统架设及...