当前位置: 首页 > 图文教程 > 服务器 > Linux服务器 > RHELAS4系统应用:web服务器篇

Linux服务器
linux下用cron定时执行任务的方法
.htaccess绑定域名到子目录的方法
linux apache下虚拟主机配置方法
apache 局域网访问配置方案
linux Apache服务器系统安全设置与优化
linux中mac地址绑定方法
linux托盘不断闪烁之解决方法
Apache配置 虚拟转向实例
Apache No space left on device的解决办法
Apache rewrite的重写相关的参数说明
LINUX入门级常用命令20条整理
Ubuntu设置开机自动挂载所有格式硬盘分区
5个可能被你忽略的Linux安全设置方法
学习Apache的mod rewrite、access写法
改版时保留原链接,创建新的URL的方法
rsync中文手册之使用rsync实现网站镜像和备份linux
rsync 数据同步使用详解
linux URL的301重定向代码分析
eclipse3.2.2 + MyEclipse5.5 + Tomcat5.5.27 配置数据库连接池
Apache服务器二级域名的完美实现

Linux服务器 中的 RHELAS4系统应用:web服务器篇


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-10-18   浏览: 78 ::
收藏到网摘: n/a


RHELAS4作为企业级操作系统,安装光盘自然包含基本的web服务器程序。为学习服务器配置,我们打算抛开其安装光盘,从网上下载当今web服务器所需的较新版本,自已一步一步进行配置安装,尽情享受DIY的乐趣!
进行下列工作前,请确定你的系统未安装系统自带的web服务器。

一、WEB服务器(ApacheVer2.0.53)

Apachev2.0.53forLinux:最流行的HTTP服务器软件之一,完全免费,完全源代码开放,如果你需要创建一个每天有数百万人访问的Web服务器,Apache可能是最佳选择。

1、下载
http://down.ruanchen.com/"/usr/local/apache/htdocs"
下面加上一行:
代码:
DocumentRoot"/var/www/html"

(2)加上缺省索引文件名index.htm
396附近DirectoryIndex行后加入index.htm
代码:
DirectoryIndexindex.htmlindex.html.varindex.htm

(3)保存退出
(4)重启web服务器:#httpd-krestart
(命令说明:启动服务器:#httpd-kstart
关闭服务器:#httpd-kstop

为方便起见,建议创建启动和关闭服务器的桌面链接。
5、再测
用vi或文本编辑器编辑如下内容的文件:
代码:
我的测试页
这是我的第一个测试页!
Thisismyfirsttestwebpage!

保存为/var/www/html/index.htm
现在再次在firefox浏览器地址栏输入http://localhost/,看到你的测试页了吗。如果出现乱码,调整一下你浏览器的字符编码啊。

二、MySQL数据库(MySQLVer4.1.10)

MySQLv4.1.10forLinux
一个多线程的、结构化查询语言(SQL)数据库服务器,它执行性能高,运行速度快,易于使用。目前国内不少商业web虚拟主机产品都提供对它的支持。
http://down.ruanchen.com/"http://down.ruanchen.com/">http://down.ruanchen.com/"http://dl.163.com/html/25/25370.html">http://dl.163.com/html/25/25370.html

1、安装
直接解压缩下载的phpMyAdmin-2.6.1-rc2.tar.gz至/var/www/html/下,并将目录phpMyAdmin-2.6.1-rc2改名为phpMyAdmin。
2、使用
在确保Apache服务器已经启动。
打开Firefox浏览器,地址栏输入:http://localhost/phpMyAdmin,回车
出现phpMyAdmin的主界面了吧。
3、建议
为安全起见,建议立即按下列步骤更改MySQL的root登录密码。
(1)在第一个页面中央表格root记录右侧人头像图标点击。
(2)打开权限编辑页面。在中央“更改密码”文本框中输入两次密码,点击“执行”。
(3)用编辑器打开/var/www/html/phpMyAdmin/config.inc.php
第85行$cfg['Servers'][$i]['password']后面的单引号内填入刚才的密码。保存退出。
这样你就可以自动登录了。
(4)如果你想手动登录,请修改该文件以下变量值:
第60行:$cfg['blowfish_secret']='cookie';
第83行:$cfg['Servers'][$i]['auth_type']='cookie';
第85行:$cfg['Servers'][$i]['password']='';
保存退出。

五、ZendOptimizer(V.2.5.5)

它是PHP的优化器及其伪编译脚本的解码器。所有的PHP脚本文件经ZendEncoder伪编译后,会生成不可逆的二进制格式文件,我们只要上传编译过的文件到服务器,其他人便无法查看该脚本程序了,起到了相当好的加密作用。同时,经伪编译过的PHP脚本可以大幅提高执行效率(本人没有测试验证过)。
而安装过ZendOptimizer的Apache,不管PHP文件是否经伪编译处理,都可以正常解析运行。反之,伪编译处理过的PHP文件将只会在你的浏览器里输出一堆乱码。

1、下载软件
你需要下载ZendOptimizerV2.5.5以上版本,以支持PHP5。
ZendOptimizerV2.5.5ForLinux
http://soft.0zones.com/SoftView/SoftView_19371.html
2、准备工作
解压缩.rar后,再解压缩里头的.tar.gz文件至某目录。
3、正式安装
进入该目录,运行./install.sh。
出现终端图形化安装界面,一路回车,其中有两处需要指定路径的,检查缺省是否与你的机器实现路径相符,不同则改之。如SpecifytheApachebindirectory,变更下方路径为你的Apache的bin目录:/usr/local/apache/bin。之后,又是一路回车至最后提示安装成功并重启apache。
Zend的安装目录一般为/usr/local/Zend/。
4、测试安装
上述第三节第8步编辑的内容为phpinfo()的index.php文件应该还在你的/var/www/html/目录下吧。
在Firefox地址栏中输入