当前位置: 首页 > 图文教程 > 操作系统 > Unix/Linux > RHEL AS 4系统应用之二:web服务器篇

Unix/Linux
linux查看内存的大小
在linux下写的代码,用的是utf-8,结果拿到XP下运行的时候,所有的中文都成乱码
linux su和sudo命令的区别
linux cron 下的定时执行工具使用技巧
linux 查找进程及终止进程操作的相关命令
redhat linux 安装 gcc编译器
Linux Mplayer播放各种格式的电影
一起回顾一下linux常用命令
Linux 网站项目发布要做哪些配置
linux SSH配合SecureCRT的密匙完美使用方法
GD 编译出错解决方法
Facebook Open Platform编译FAQ
Linux 系统硬盘 优化
linux 挂载详解
linux crontab定时命令
Linux 系统中确保访问三级域名畅通的方法
Linux 特权帐号VS普通帐号
确保Linux系统安全的前提条件 漏洞防护
Linux 监视系统资源使用率
Red Hat Linux上使用BIND建立DNS服务器

Unix/Linux 中的 RHEL AS 4系统应用之二:web服务器篇


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

RHEL AS 4作为企业级操作系统,安装光盘自然包含基本的web服务器程序。为学习服务器配置,我们打算抛开其安装光盘,从网上下载当今web服务器所需的较新版本,自已一步一步进行配置安装,尽情享受DIY的乐趣!
RHEL AS 4系统应用:web服务器篇作者:月下刀客前言  1、以下所有应用均在本人的机器所装的rhel4上调试通过。  2、本人不能保证你的系统完全适合本文,并如果按此操作给你的系统造成的不良后果本人不负任何责任。  3、本文撰写过程中,参考了网上的一些帖子和文章,无法一一列出作者姓名,在此对这些作者深表谢意!  4、文中肯定有不少错误之处,敬请指正!  5、感谢您的阅读!  6、转摘本文请注明出处(中国linux公社http://www.linuxfans.org/nuke/modules.php?name=Forums)  RHEL AS 4作为企业级操作系统,安装光盘自然包含基本的web服务器程序。为学习服务器配置,我们打算抛开其安装光盘,从网上下载当今web服务器所需的较新版本,自已一步一步进行配置安装,尽情享受DIY的乐趣!  进行下列工作前,请确定你的系统未安装系统自带的web服务器。  一、WEB服务器(Apache Ver2.0.53)  Apache v2.0.53 for Linux:最流行的HTTP服务器软件之一,完全免费,完全源代码开放,如果你需要创建一个每天有数百万人访问的Web服务器,Apache可能是最佳选择。  1、下载http://down.chinaz.com/S/9064.asp  2、安装  (1)解压缩  将下载的Apache2.tar.gz压缩包解压至一临时目录如/usr/local/src/  (2)编译安装  进入刚解压的目录内。  假如想把Apache2放在/usr/local/apache下,则:  #./configure --prefix=/usr/local/apache  (注意呀,不要在上行的最后加“/”号)  #make  #make install 安装完毕 (3)启动  #/usr/local/apache/bin/apachectl start  3、测试  打开你的Firefox浏览器,在地址栏输入http://localhost/,回车。  呵呵,看到那熟悉的彩色鹅毛logo吧。恭喜你,第一步进行得非常顺利!  4、配置  现在你的Apache服务器的配置文件是/usr/local/apache/conf/httpd.conf  编辑该文件:  (1)将用户web目录改成/var/www/html(以后var/www/html目录就是你的web文件存放地了,当然,你也可以指定为其他目录)  307行附近用#注销DocumentRoot "/usr/local/apache/htdocs"  下面加上一行: 代码: DocumentRoot "/var/www/html"   (2)加上缺省索引文件名index.htm  396附近DirectoryIndex行后加入index.htm 代码: DirectoryIndex index.html index.html.var index.htm   (3)保存退出  (4)重启web服务器:#httpd -k restart  (命令说明:启动服务器:#httpd -k start   关闭服务器:#httpd -k stop  )  友情提醒:为方便起见,建议创建启动和关闭服务器的桌面链接。  5、再测  用vi或文本编辑器编辑如下内容的文件: 代码: 这是我的第一个测试页!This is my first test webpage!   保存为/var/www/html/index.htm  现在再次在firefox浏览器地址栏输入http://localhost/,看到你的测试页了吗。如果出现乱码,调整一下你浏览器的字符编码啊。现在OK了吧。  小Happy一下!  二、MySQL数据库(MySQL Ver4.1.10)  MySQL v4.1.10 for Linux  一个多线程的、结构化查询语言(SQL)数据库服务器,它执行性能高,运行速度快,易于使用。目前国内不少商业web虚拟主机产品都提供对它的支持。http://down.chinaz.com/S/12030.asp  1、解压缩mysql安装文件至某一目录。如/usr/local/src/  2、增加用户组和用户  #groupadd mysql //添加mysql用户组  #useradd -g mysql mysql //在mysql用户组中添加用户mysql  3、创建原程序目录链接  #cd /usr/local/  #ln -s /usr/local/src/mysql-standard-4.1.10-pc-linux-gnu-i686/ mysql //在/usr/local/下创建一个到原程序的目录链接  4、创建mysql的授权表  #cd mysql  #scripts/mysql_install_db --user=mysql  5、mysql目录程序root和mysql用户授权  #chown -R root .  #chown -R mysql data  #chgrp -R mysql .  6、启动mysql服务  #cd /usr/local/mysql/support-files/  #./mysql.server start  7、测试  #/usr/local/mysql/bin/mysql  出现mysql>的提示符了吧。说明mysql安装运行成功了,呵呵。 输入select now();回车,看到如下输出界面了吧。 代码: +--------------------------------+ |NOW() | +--------------------------------+ |2005-03-05 20:00:03 | +--------------------------------+ 1 row in set (0.00 sec)   mysql>提示符后输入quit退出  友情提示:更多的MySQL操作指令,看参阅MySQL手册。  8、关闭mysql服务  #/usr/local/mysql/support-files/mysql.server stop  友情提示:你可以在您的桌面建立打开和关闭MySQL的应用程序链接,以提高你的工作效率。  三、PHP脚本语言(PHP Ver5.0.3)  PHP v5.0.3 For Linux  PHP是一种新型的CGI程序编写语言